<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jhfii="http://www.jhinvestments.com/20260923"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0001331971-20260923.xsd" xlink:type="simple"/>
    <context id="D20160831_20160831_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160831_20160831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-31</startDate>
            <endDate>2016-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20180831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20190831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20200831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20220831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20230831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20240831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20160901_20250831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_JohnHancock2065LifetimeC000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_JohnHancock2065LifetimeC000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_SAndPTargetDate2060C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_SAndPTargetDate2060C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_StandardAndPoorS500C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_StandardAndPoorS500C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20200923_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2020-09-23</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_C000221534Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200923_20260831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-23</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_JohnHancock2065LifetimeC000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_JohnHancock2065LifetimeC000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_SAndPTargetDate2060C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_SAndPTargetDate2060C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_StandardAndPoorS500C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_StandardAndPoorS500C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20210831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_JohnHancock2065LifetimeC000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_JohnHancock2065LifetimeC000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_SAndPTargetDate2060C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_SAndPTargetDate2060C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_StandardAndPoorS500C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_StandardAndPoorS500C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20220831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_JohnHancock2065LifetimeC000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_JohnHancock2065LifetimeC000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_SAndPTargetDate2060C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_SAndPTargetDate2060C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_StandardAndPoorS500C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_StandardAndPoorS500C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20230831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_JohnHancock2065LifetimeC000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_JohnHancock2065LifetimeC000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_SAndPTargetDate2060C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_SAndPTargetDate2060C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_StandardAndPoorS500C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_StandardAndPoorS500C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20240831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_JohnHancock2065LifetimeC000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_JohnHancock2065LifetimeC000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_SAndPTargetDate2060C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_SAndPTargetDate2060C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_StandardAndPoorS500C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_StandardAndPoorS500C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20250831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_JohnHancock2065LifetimeC000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_JohnHancock2065LifetimeC000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeC000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_SAndPTargetDate2060C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_SAndPTargetDate2060C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_StandardAndPoorS500C000221535IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221535IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_StandardAndPoorS500C000221539IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000221539IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20200924_20260831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-24</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_C000259695Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_C000259698Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_C000259699Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_JohnHancock2070LifetimeC000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2070LifetimeC000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_JohnHancock2070LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2070LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_SAndPTargetDate2065C000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2065C000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_SAndPTargetDate2065IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2065IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_StandardAndPoorS500C000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20250425_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2025-04-25</endDate>
        </period>
    </context>
    <context id="D20250425_20260831_C000259695Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250425_20260831_C000259695Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250425_20260831_C000259698Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250425_20260831_C000259699Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250425_20260831_JohnHancock2070LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2070LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250425_20260831_SAndPTargetDate2065IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2065IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250425_20260831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-25</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_C000259695Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_C000259698Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_C000259699Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_JohnHancock2070LifetimeC000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2070LifetimeC000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_JohnHancock2070LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2070LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_SAndPTargetDate2065C000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2065C000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_SAndPTargetDate2065IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2065IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_StandardAndPoorS500C000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20250831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_C000259695Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_C000259698Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_C000259699Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_JohnHancock2070LifetimeC000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2070LifetimeC000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_JohnHancock2070LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2070LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_SAndPTargetDate2065C000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2065C000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_SAndPTargetDate2065IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2065IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_StandardAndPoorS500C000259698IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000259698IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="D20250426_20260831_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-26</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2021_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009050Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009052Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009062Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009064Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009071Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009073Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009080Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009082Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009099Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009101Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037307Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037330Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037341Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037352Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037363Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037374Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037385Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037396Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037407Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000138479Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000167627Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000221534Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FiveY2026_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2017_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009050Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009052Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009062Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009064Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009071Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009073Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009080Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009082Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009099Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009101Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037307Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037330Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037341Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037352Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037363Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037374Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037385Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037396Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037407Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000138479Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000167627Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000221534Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000259695Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000259695Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000259698Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_C000259699Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2065LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2065LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancock2070LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2070LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_SAndPTargetDate2065IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2065IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="FY2026_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_BloombergUSAggregateBondC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_BloombergUSAggregateBondC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_BloombergUSAggregateBondIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009050Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009052Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009062Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009064Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009071Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009073Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009080Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009082Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009099Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009101Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037307Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037330Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037341Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037352Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037363Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037374Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037385Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037396Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037407Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000138479Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_C000167627Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2010LifetimeC000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2010LifetimeC000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeC000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2010LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2010LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2015LifetimeC000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2015LifetimeC000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeC000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2015LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2015LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2020LifetimeC000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2020LifetimeC000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeC000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2020LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2020LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2025LifetimeC000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2025LifetimeC000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeC000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2025LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2025LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2030LifetimeC000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2030LifetimeC000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeC000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2030LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2030LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2035LifetimeC000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2035LifetimeC000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeC000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2035LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2035LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2040LifetimeC000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2040LifetimeC000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeC000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2040LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2040LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2045LifetimeC000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2045LifetimeC000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeC000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2045LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2045LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2050LifetimeC000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2050LifetimeC000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeC000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2050LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2050LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2055LifetimeC000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2055LifetimeC000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeC000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2055LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2055LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2060LifetimeC000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2060LifetimeC000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeC000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancock2060LifetimeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancock2060LifetimeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleAggressiveC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleAggressiveC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleAggressiveIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleAggressiveIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleBalancedC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleBalancedC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleBalancedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleBalancedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleConservativeC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleConservativeC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleConservativeIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleConservativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleGrowthC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleGrowthC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleGrowthIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleGrowthIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleModerateC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleModerateC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_JohnHancockLifestyleModerateIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:JohnHancockLifestyleModerateIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSAggressiveTargetAllocationC000106452IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000106452IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSAggressiveTargetAllocationC000155628IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationC000155628IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSConservativeTargetAllocationC000106454IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000106454IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSConservativeTargetAllocationC000155630IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationC000155630IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyAggressiveTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModeratelyConservativeTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModerateTargetAllocationC000106453IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000106453IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModerateTargetAllocationC000155629IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationC000155629IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_MorningstarUSModerateTargetAllocationIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:MorningstarUSModerateTargetAllocationIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2010C000106459IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000106459IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2010C000153956IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010C000153956IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2010IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2010IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2015C000106460IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000106460IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2015C000153957IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015C000153957IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2015IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2015IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2020C000106461IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000106461IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2020C000153958IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020C000153958IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2020IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2020IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2025C000106462IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000106462IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2025C000153959IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025C000153959IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2025IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2025IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2030C000106463IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000106463IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2030C000153960IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030C000153960IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2030IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2030IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2035C000106464IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000106464IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2035C000153961IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035C000153961IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2035IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2035IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2040C000106465IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000106465IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2040C000153962IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040C000153962IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2040IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2040IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2045C000106466IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000106466IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2045C000153963IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045C000153963IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2045IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2045IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2050C000106467IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000106467IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2050C000153964IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050C000153964IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2050IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2050IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2055C000138477IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000138477IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2055C000153974IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055C000153974IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2055IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2055IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2060C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2060C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_SAndPTargetDate2060IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">jhfii:SAndPTargetDate2060IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_StandardAndPoorS500C000167619IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167619IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_StandardAndPoorS500C000167625IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">jhfii:StandardAndPoorS500C000167625IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TenY2026_StandardPoors500IndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2026-08-31</endDate>
        </period>
    </context>
    <context id="TI20260831_C000009050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009050Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009052Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009052Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009054Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009055Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009056Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009062Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009064Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009064Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009066Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009066Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009067Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009068Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009068Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009071Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009071Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009073Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009073Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009075Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009076Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009077Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009080Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009082Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009084Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009085Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009086Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009099Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009101Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009103Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009103Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009104Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009104Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000009105Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000009105Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034075Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034076Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000034077Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000034077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037307Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037309Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037330Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037330Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037338Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037339Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037340Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037341Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037341Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037349Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037349Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037350Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037350Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037351Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037351Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037352Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037352Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037360Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037361Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037362Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037362Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037363Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037363Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037371Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037371Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037372Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037372Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037373Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037373Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037374Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037374Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037382Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037382Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037383Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037383Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037384Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037385Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037385Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037393Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037393Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037394Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037394Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037395Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037395Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037396Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037396Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037404Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037404Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037405Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037405Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037406Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037406Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037407Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037407Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037415Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037415Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037416Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037416Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000037417Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000037417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106452Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106452Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106453Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106453Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106454Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106454Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106455Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106455Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106456Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106456Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106459Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106459Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106460Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106460Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106461Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106461Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106462Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106462Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106463Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106463Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106464Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106464Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106465Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106465Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106466Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106466Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000106467Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000106467Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113497Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113497Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113498Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113498Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113499Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113499Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113500Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113501Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113503Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113503Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113504Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113504Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113505Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113505Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113506Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113506Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113507Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113508Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113509Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113509Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113510Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113510Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000113511Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000113511Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138473Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138475Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138475Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138476Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138476Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138477Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138477Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138478Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138478Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000138479Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000138479Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153956Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153956Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153957Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153957Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153958Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153958Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153959Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153959Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153960Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153960Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153961Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153961Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153962Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153962Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153963Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153963Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153964Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153964Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000153974Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000153974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155628Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155629Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_ShortTermInvestmentsAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermInvestmentsAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155630Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155631Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_BankLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:BankLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_MultiAssetIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiAssetIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_MultiSectorBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:MultiSectorBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_SectorEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:SectorEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000155632Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000155632Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167619Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167621Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167621Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167623Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167624Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167624Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167625Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167625Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167626Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000167627Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000167627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221534Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221534Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221535Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221535Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221536Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221536Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221537Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221537Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221538Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221538Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221539Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221539Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000221540Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000221540Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259695Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259695Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259698Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259698Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_AbsoluteReturnMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AbsoluteReturnMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_AffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_AlternativeAndSpecialtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:AlternativeAndSpecialtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_EmergingMarketDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_EmergingMarketEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EmergingMarketEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_EquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_EquityUnaffiliatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:EquityUnaffiliatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_FixedIncomeSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_HighYieldBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:HighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_IntermediateBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:IntermediateBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_InternationalEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:InternationalEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_LargeBlendMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:LargeBlendMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_ShortTermBondMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:ShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_UnaffiliatedInvestmentCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jhfii:UnaffiliatedInvestmentCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="TI20260831_C000259699Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001331971</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">jhfii:C000259699Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>jhfii:Holding</measure>
    </unit>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_e714311c_f3a7_41a3_9abc_2113a1b5facb"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_4567be14_da0d_41b7_a47e_73925c7cdb20"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_6e714412_e14f_4ac4_9961_98d243cb6cf4"
      unitRef="USD">1129361.034539</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_e4a5fe1e_84de_4295_bf06_f2f7f049593c"
      unitRef="USD">1129231.552835</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_76dfb4d2_00c0_41fd_ab1a_c646728f8086"
      unitRef="USD">1199825.314035</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_1a408407_91f3_4520_86ff_8e47cae9c7c8"
      unitRef="USD">1198576.476801</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_e78ce739_7d20_464d_9d78_1c17aca26d01"
      unitRef="USD">1318290.066416</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_75bb4a38_73a1_421d_82f1_1fabe40f09fa"
      unitRef="USD">1325101.445849</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_86297fa9_8208_44ea_bbda_094c872a2ffd"
      unitRef="USD">1311724.512799</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_80af8151_bb16_4d3d_9d2d_3164ea5bc7ed"
      unitRef="USD">1301681.746105</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_e5aa1e05_c75f_44f4_9e18_8890fd8e7af8"
      unitRef="USD">1372409.663438</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_ec04653e_71af_4cef_9a79_0724cc24c3e3"
      unitRef="USD">1377413.147522</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_6527976e_eea5_49c4_af32_920f4b0e48a0"
      unitRef="USD">1556842.953501</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_2733f6db_7e2d_4933_9d5f_340244fceee9"
      unitRef="USD">1573449.451697</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_16857287_2590_4dfe_9d01_b001ab847957"
      unitRef="USD">1681282.298175</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_24ba3a61_032e_4323_a80d_92b9b3d7037e"
      unitRef="USD">1712151.554118</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_942caf6f_4dd7_49b6_bc00_ea13a2d15305"
      unitRef="USD">1491913.956763</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_4908b8ff_94ae_4a18_bee3_fa2bfe4e4242"
      unitRef="USD">1479756.619542</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_f9a03eb9_9712_4681_b416_561699348461"
      unitRef="USD">1070744.66</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_23f7a7ee_38e4_4635_b6db_6eb292858d83"
      unitRef="USD">1066967.34</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleModerateC000106456IndexMember"
      decimals="INF"
      id="g_bdd29aed_7d74_42f9_a0f9_ab52d36dc80e"
      unitRef="USD">1861184.732868</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationC000106456IndexMember"
      decimals="INF"
      id="g_9d6c99fa_7c1d_4ac4_81a5_5718b3a1919f"
      unitRef="USD">1876244.809682</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_C000221535Member"
      decimals="INF"
      id="h_1_0db0ce83-2bd1-529d-e3b4-d773adb44a71"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_1_0f3f422c-88a5-c0ff-3373-1bc5f534018b"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_1_19512d91-13f1-1c96-8bcf-96091e26c1a8"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_1_2207b939-1493-c114-45c3-65580e718eb4"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_1_233feffa-2112-e819-e078-9b583c2f04b1"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_1_297f653b-d784-a531-29fb-b0e5ce189c1e"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_1_3b980a85-c0ef-ba5c-df7d-42b695383885"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_1_41ac63e5-7a1f-d746-f9ef-60e5829dbf67"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_C000221536Member"
      decimals="INF"
      id="h_1_4e8941e6-2981-facb-d0b0-f32f6448449c"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_1_5f98fc4e-1e7f-ca76-b350-42259c99d489"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_1_69762f57-0117-9380-3a61-a5f145021d50"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037338Member"
      decimals="INF"
      id="h_1_71295d8b-0650-c45f-04f6-c541e27862ed"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_1_931cfdd2-8e24-ab67-5d1d-2234bf88acb4"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_1_9897c679-28b3-df01-91dc-0774e57c43da"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_1_a034cc74-4cae-263f-f108-1e4d58519251"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_C000221534Member"
      decimals="INF"
      id="h_1_a8249e24-8b64-6e48-8923-07bcd838374f"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_1_be259c92-117b-3f53-b992-4af0294c8237"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_StandardPoors500IndexMember"
      decimals="INF"
      id="h_1_c1228d66-6bd4-dd2d-d2fc-3b0dd27c3d9a"
      unitRef="USD">22895.454097</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_1_d090b1fe-e2af-d711-07c1-ec04ddade3f0"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_1_d2669e8d-e8c2-e675-d9dc-ad755cb754a5"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_C000259698Member"
      decimals="INF"
      id="h_1_d7040356-5f0d-cffc-a4c6-ff03266c77d5"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_1_e040c039-3053-9b29-ce8e-cbd622049fc5"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_1_e4978430-81b9-ceed-c814-8e138bfd22ea"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_1_e719bf97-2193-55d6-f19c-ba0112bb0186"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_1_fa73123d-9a64-a2a5-59be-3f91fba59125"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_10_0754580a-f19b-fa73-621b-edc5ae3c3050"
      unitRef="USD">2404085.995843</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_10_163bdb13-a31c-b750-7ea7-7e25f88b6702"
      unitRef="USD">2105740.087138</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_10_1fd94960-e475-dedb-946c-886e02995869"
      unitRef="USD">428037.88853</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_SAndPTargetDate2060C000221539IndexMember"
      decimals="INF"
      id="h_10_23fa01b6-9e5f-4749-bb7c-d40c35252b83"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_10_2b09a4a5-006e-0992-1a48-622407d249b7"
      unitRef="USD">21986.601801</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_10_2b37a274-b6d5-a3cc-1950-cdf4d05aa908"
      unitRef="USD">867942.13956</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_10_37d15d50-b6bf-ba32-d24f-28e4f54317ed"
      unitRef="USD">2456514.662404</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_10_46dc978f-00d1-8366-7211-a188c76923a6"
      unitRef="USD">362969.845747</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_10_5366512d-39b8-5be4-9d52-64df66346140"
      unitRef="USD">1683054.618843</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_StandardAndPoorS500C000259698IndexMember"
      decimals="INF"
      id="h_10_7d8badd8-85d3-22ff-8728-9fd0c093c891"
      unitRef="USD">1424394.909808</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_10_8ce7de85-03bd-c539-a453-948ff4b324d0"
      unitRef="USD">2173682.728278</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037338Member"
      decimals="INF"
      id="h_10_97be7edf-f265-d88b-f116-d24ea8b98367"
      unitRef="USD">16834.639134</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_10_9f2c16a7-1057-b4e6-42dc-e0f8bc408559"
      unitRef="USD">1127583.041975</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_10_a370b681-7d5e-b4fc-dfd5-d556335f3da5"
      unitRef="USD">601021.498964</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_10_b0c149c8-9e85-b72a-3cbd-b9784e725130"
      unitRef="USD">420763.654709</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_10_ca09f6fe-1516-1f9a-dffb-7f3c3fa91194"
      unitRef="USD">605277.615466</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_10_d9c29ccf-c46e-a017-9f31-33e5a986bd01"
      unitRef="USD">543420.682071</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_10_de6e0835-de14-9c0f-c3ae-f0aeccd33e03"
      unitRef="USD">526435.021784</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_10_e0e1d225-2e3f-d48b-61e3-7d3cd23ada8a"
      unitRef="USD">467218.666695</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_10_f0f64541-48a0-9b2b-8a7b-5c50977bc242"
      unitRef="USD">1616810.658238</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_10_f7ae58a1-968e-274b-d7e5-3f9021901366"
      unitRef="USD">375404.056657</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_10_f9e2e5e2-f57b-a4d5-732f-20bb12fcc868"
      unitRef="USD">1868874.666774</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_10_fe6ee295-2531-f196-8cc8-10e1387456f5"
      unitRef="USD">2421110.461871</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_11_000f8fac-db7c-b535-6c7f-9591a26c2925"
      unitRef="USD">459647.753654</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_11_03cce9ba-6650-12b9-b517-abe41c58b59d"
      unitRef="USD">1148902.581549</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_11_18231f6b-66ed-3373-7cf9-fa40e344b8fd"
      unitRef="USD">2722620.590375</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_11_220cd4ba-32e7-d25b-4bd1-cd89a4a18842"
      unitRef="USD">1754093.792539</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_11_3832b354-543f-9ae7-1528-1d3bb4e78879"
      unitRef="USD">628465.665592</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_11_4d8e624e-7ce1-f41d-2bb0-995e8c0ec436"
      unitRef="USD">404202.66456</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_11_5323b73e-ac22-b4b8-6232-cb626341d23b"
      unitRef="USD">469061.202421</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_11_5a5b20c8-607c-def6-906f-3bc699737ad4"
      unitRef="USD">2868885.082552</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_11_78fe4e57-5a47-acdf-79c0-eb5173f9bbee"
      unitRef="USD">2513862.66236</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_11_791e03ff-bea0-bea8-962f-ef628be364ed"
      unitRef="USD">2823080.701168</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_11_8d75ab46-f6f8-3dc8-f8da-c3f870abe762"
      unitRef="USD">4179308.15103</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_11_95aff667-de76-bc4c-c48a-16bb73f62734"
      unitRef="USD">2085303.71564</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_11_a17d5398-2aff-41b3-3706-27310b63ea9d"
      unitRef="USD">595597.612741</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_11_a59f2346-5f15-b175-eedb-2cfba50cad19"
      unitRef="USD">705770.17529</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037338Member"
      decimals="INF"
      id="h_11_a89462d4-29b9-2b23-cb66-b2ef73b9b1f3"
      unitRef="USD">18418.668578</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_11_b24c5f53-eb73-16ba-777f-99bcbf06ebe7"
      unitRef="USD">717221.270642</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_11_b5c8da97-69c9-5fa1-60a1-45398738667a"
      unitRef="USD">1044827.037756</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_11_d386ca0d-e6a8-4392-04a4-e131536b3c3e"
      unitRef="USD">386010.815845</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_11_d9d34125-7e82-383e-e42d-68b9dee104df"
      unitRef="USD">1838591.014623</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_11_dba6a828-9a1d-9749-8d04-41ae4ceab6ca"
      unitRef="USD">24966.12362</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_11_e73a4aa3-0991-3579-daab-10ae6d2e5556"
      unitRef="USD">2945751.862575</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_SAndPTargetDate2060C000221539IndexMember"
      decimals="INF"
      id="h_11_f1062b94-9b00-5ec3-05c8-e78d1b10ed04"
      unitRef="USD">1332258.48</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_11_f97004ce-ea74-8936-8d43-05fc65f1cc03"
      unitRef="USD">2382390.450965</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_12_07043df1-20eb-e0be-6b76-21161ddb0e07"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_12_1e39b385-e139-fe1d-ddc4-9b3baf505191"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_12_2488ffee-97a0-0164-04b7-6abcd47b431a"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_12_410de8ee-e2e2-408f-19c0-45c172bb47f3"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_12_4555dc88-f915-0664-87f8-79e19808c608"
      unitRef="USD">438523.448135</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_12_5d8b2676-74ab-d9b3-cfa5-8b72a14d1a87"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_12_62256764-da3a-5ea2-1f00-f2cdb10c2eec"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_12_66351716-cdc6-36c1-f628-b99ad3d08f6b"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_12_7d93b989-fd4f-a8da-8c0e-a5fa21ea7300"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_12_965fd8ff-5486-8d5e-ec6a-981f75f6d762"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_12_9a78c39c-917b-0704-ca1e-d5ad05c52e8c"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_12_9e865897-a24c-f0b5-81ca-63803ea7187d"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_SAndPTargetDate2060C000221539IndexMember"
      decimals="INF"
      id="h_12_a928325b-16b4-57d5-92c7-46bf7f42f23d"
      unitRef="USD">1143540.629081</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_12_b43b3fd5-1789-5a01-a95c-ff9b6f04739f"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_12_b812e0b4-6653-9b27-92b2-57829fd645e3"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_12_d17ae359-2b03-546a-3d5c-7e9f5b2564d3"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_12_d90ade40-4209-4f86-0dce-9e4d7b2dcb67"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_12_de10880c-5801-0671-4dac-e4cf30f97e53"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_12_ed8f624b-bb8a-f7b5-77fc-b3d60bcf98f2"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_13_00bb4496-3259-62e7-b953-697b65ea8b69"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_13_012c5645-4e6a-e977-5307-6d05598e48cf"
      unitRef="USD">269075.06</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_13_09d4205c-e9c6-5562-1bdc-75a9c1663902"
      unitRef="USD">1157803.32</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_13_1f046991-cfe1-ea42-7c22-ba48c584551c"
      unitRef="USD">1150411.51</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_13_1fd623fc-d482-a04a-1a39-1ced1ed968fb"
      unitRef="USD">1157803.32</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_13_3ce81256-638b-f65c-dc83-c4b3aeba2c4f"
      unitRef="USD">267686.165</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_13_440d3692-2b40-3fcd-b126-fbf385d1c383"
      unitRef="USD">1088919.26</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_13_4688dda9-d9b9-56a7-43d8-76d0e4c7f20f"
      unitRef="USD">1068665.05</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_13_5f965c12-60f2-ee3e-935a-12deaf0ee069"
      unitRef="USD">287602.8775</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_SAndPTargetDate2060C000221539IndexMember"
      decimals="INF"
      id="h_13_615f28f2-91dc-c45a-51bb-f1a2fdef0ab8"
      unitRef="USD">1291648.717963</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_13_7f260cca-0503-15a8-b0e8-c24b52a3480e"
      unitRef="USD">286226.8</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_13_89e3a977-b689-8526-17be-329175707c92"
      unitRef="USD">1047687.48</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_13_8c4c094e-4a04-dd36-29cb-7c5a88586c1e"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_13_8e8bf1e2-0ecb-0101-f602-b09fc7420235"
      unitRef="USD">282345.5775</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_13_908e6b4b-06ca-b43a-60c5-605f4fe62dfe"
      unitRef="USD">1097404.69</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_13_b43939a5-b965-0e53-f71e-acc6744ce643"
      unitRef="USD">1157803.32</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_13_bc0b9481-800a-38ce-acb9-a61f1231cd13"
      unitRef="USD">289450.83</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_13_c6deb69f-366d-f43a-e82e-c69e43e53ea4"
      unitRef="USD">261921.87</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_13_da5064c3-f7e6-f86b-82c7-7752ba776b55"
      unitRef="USD">274351.1725</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_13_e5483733-c4b6-66e7-9830-4d57b2d6421d"
      unitRef="USD">1144907.2</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_13_f46a5ac6-4ae2-0082-c6d8-e7ae081f834d"
      unitRef="USD">1110221.09</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_13_f5d89959-5837-81a5-d506-1a36d313f49e"
      unitRef="USD">1076300.24</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_14_0a78ad32-b7e3-a5c7-7fc3-046f727a0149"
      unitRef="USD">1121795.132912</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_14_111903e1-c133-9c5c-fe43-34ea6a0a8021"
      unitRef="USD">303756.687288</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_14_1a242687-adb3-6d39-f6c9-ecedfd38bdaf"
      unitRef="USD">325277.22662</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_14_29cde30e-3ff3-1e8e-f9ac-a95e0289838d"
      unitRef="USD">268868.226576</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_14_32cb4999-6762-6d85-e49f-a41e42d5437a"
      unitRef="USD">1318731.706186</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_14_358daf12-5976-4486-c79b-07ed61420603"
      unitRef="USD">1320073.113956</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_SAndPTargetDate2060C000221539IndexMember"
      decimals="INF"
      id="h_14_51eaac60-0d31-c552-63a6-6f1d68988690"
      unitRef="USD">1564019.651856</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_14_58f536ec-b928-1db0-16c2-d899d1312641"
      unitRef="USD">267166.2625</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_14_65933e3a-76b8-0b45-c9a8-cbb2b39e30fa"
      unitRef="USD">1139764.391282</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_14_73be80da-6b90-f5c8-12d4-9ab1891fa219"
      unitRef="USD">1288861.328255</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_14_76e2a8c2-af03-6869-73bc-7fd7f8823458"
      unitRef="USD">1320073.113956</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_14_8904331d-7ff9-afe3-c785-1751cacc5f12"
      unitRef="USD">315026.917159</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_14_ad6bb288-7574-3ab3-f064-d82875ab6b88"
      unitRef="USD">1190453.491002</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_14_b693e361-ac58-ccbe-eea6-85417e9683a5"
      unitRef="USD">1129382.31</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_14_d089f7fc-1e19-0769-d208-14ba10f75f06"
      unitRef="USD">1215026.749153</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_14_d2663b20-808e-1b8b-7f3d-07b5e5827249"
      unitRef="USD">284941.09782</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_14_d3806570-625a-eb01-534e-b8adae277794"
      unitRef="USD">1301108.906481</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_14_d4fc9789-ff06-872f-7bd5-279032e5ad67"
      unitRef="USD">1167054.607055</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_14_e29e4f77-dfc2-182c-2f4d-02a952e98891"
      unitRef="USD">282340.258635</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_14_e52fc745-ae28-6cd9-f22f-a7f28a859ee8"
      unitRef="USD">322215.332064</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_14_f4631b51-a8cc-442b-4ae0-6dc4aed77c87"
      unitRef="USD">297613.372751</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_15_1dfecc05-0753-3a00-5e40-3625b0df3770"
      unitRef="USD">299956.328509</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_15_37dbe33a-bd96-a1fa-7af4-f96d12d9ae64"
      unitRef="USD">1246765.357728</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_15_4180790f-97ba-7d61-5302-5e08b29af8c7"
      unitRef="USD">280448.783228</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_15_57df0521-32e4-9f7d-d20d-b23e4564552e"
      unitRef="USD">1207547.830733</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_15_5a76bf70-4a0f-3b16-e878-66c5438436e6"
      unitRef="USD">321776.797296</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_15_6aad67ba-5d5b-b00b-baeb-c7b14f95cc25"
      unitRef="USD">1260107.668635</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_15_6c8b1d57-3fd2-5e20-225c-21931d98d925"
      unitRef="USD">1209865.58877</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_15_77fd8ce1-0111-bbb3-e78a-2b7b63c125fc"
      unitRef="USD">1275578.117508</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_15_7a761761-e199-08c4-4fd4-ccddd5b5fe20"
      unitRef="USD">1191928.227762</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_SAndPTargetDate2060C000221539IndexMember"
      decimals="INF"
      id="h_15_8a4f988f-b4b6-f64e-dad4-b7729890ccf4"
      unitRef="USD">1775968.306744</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_15_9d025a62-650f-839c-acdc-135d3a7614c7"
      unitRef="USD">302466.397192</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_15_a3f008a9-6d25-c94f-9758-00958c6ea83f"
      unitRef="USD">330442.378806</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_15_c6b281b2-341c-1c2c-8df2-4d501e369e56"
      unitRef="USD">311691.339433</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_15_cc146b1f-b53d-9b9e-1083-ab52caa53ae6"
      unitRef="USD">1331000.362376</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_15_cf56b52b-7f34-0847-fda9-793eef90eb3d"
      unitRef="USD">1321769.515223</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_15_e0c5a968-3ee7-424b-9ad6-4fa1c668a78a"
      unitRef="USD">287724.229551</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_15_e6e2f9ff-ab6c-7189-d829-8ff96c6abd10"
      unitRef="USD">318894.529377</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_15_e745d712-6f10-f2d4-c3a3-d34b6465d3d9"
      unitRef="USD">1335093.962142</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_15_fca63372-88e4-a34b-fe0e-3445d7bbdf5e"
      unitRef="USD">323639.143518</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_15_fdabddd2-d2c9-47e0-5dc3-cb5e7aff979b"
      unitRef="USD">1331000.362376</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_16_0899bf14-4b4e-8d36-7d6a-e9d6e055ab19"
      unitRef="USD">1542852.522275</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_16_09ae899c-e084-1374-efd5-a25813608d73"
      unitRef="USD">1393433.275954</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_16_201e207e-d5a9-80b4-1881-2c2737473577"
      unitRef="USD">364818.829556</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_16_2eeb4ec7-9b3f-cb55-8db1-12e3023422a4"
      unitRef="USD">1431071.880891</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_SAndPTargetDate2060C000221539IndexMember"
      decimals="INF"
      id="h_16_383e6284-05b9-f9e5-cafd-e836863b1bf8"
      unitRef="USD">2138568.608397</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_16_3b29cb89-0807-0b51-de0e-7494b878cab3"
      unitRef="USD">310262.971842</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_16_45240822-ca07-1c01-b48a-0fb6bb6faab3"
      unitRef="USD">385713.130569</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_16_4adc94cd-9bc6-1e30-419c-17a9e3639a96"
      unitRef="USD">379019.76124</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_16_4b464013-263d-8628-b1d2-0ad01dcc1e3b"
      unitRef="USD">329572.516604</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_16_5801422d-2f47-5fdd-1bea-f3bb607dd779"
      unitRef="USD">1319032.692441</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_16_6662ec19-02c9-ea0f-5627-6ffaa228b0b1"
      unitRef="USD">348358.31899</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_16_69d44e74-888b-b4ff-0afe-307f679b71d9"
      unitRef="USD">329758.17311</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_16_6ad42658-1394-617f-4a97-2443f5ec9f82"
      unitRef="USD">1288771.478483</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_16_81c5b216-4995-bb46-1343-d3bb7cd12f67"
      unitRef="USD">1542852.522275</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_16_94d560ba-f219-e567-3c27-12913d1927d1"
      unitRef="USD">297982.056941</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_16_ab37f35f-b2d4-b0de-385e-c6513348f26b"
      unitRef="USD">1516079.04496</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_16_b059e222-3e4e-2f4f-0ed4-f77901cd90b7"
      unitRef="USD">357767.970223</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_16_b15fa9dc-1651-a77a-6723-9356846a9575"
      unitRef="USD">1542807.98758</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_16_da078b0e-4983-7ae9-3207-299756946cdc"
      unitRef="USD">363367.037198</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_16_ec377521-fbeb-8503-f44b-41eeedb35887"
      unitRef="USD">1322291.005988</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_JohnHancock2065LifetimeC000221535IndexMember"
      decimals="INF"
      id="h_16_f4ae2207-304e-ef4d-3209-dec94a34ba50"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_16_f63a3454-f5ad-4b2b-f7a3-abe72dab16b7"
      unitRef="USD">1287107.189182</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_17_064bb3b6-2bcf-5034-125c-97c05a7e1ead"
      unitRef="USD">455722.296515</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_17_12759da3-1c53-75d3-d007-6ea8fc4348ed"
      unitRef="USD">1444814.84653</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_17_4747fc79-32bb-f0bd-a330-1eea72b0585d"
      unitRef="USD">425328.594661</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_17_5db2beeb-ab80-8cda-f859-c660ecffa6c1"
      unitRef="USD">1998509.977087</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_17_62ebf730-4175-fb91-335d-e04a5c8265b9"
      unitRef="USD">1895799.431809</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_17_733b2620-d519-9780-ccbd-2a47a8581fd9"
      unitRef="USD">322192.869621</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_17_7682ecfe-1f53-727d-0b53-f662c780c8bb"
      unitRef="USD">375197.477571</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_17_7f7f8815-19d7-1676-8fa0-0c1fe2e8819e"
      unitRef="USD">1971318.539984</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_17_85150c3b-2d42-2fcf-e0b6-f064e46aa54e"
      unitRef="USD">1657657.905204</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_17_871a939c-0d68-2010-7696-641dfa24bcd4"
      unitRef="USD">1504653.196553</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_17_881a60bc-5b7f-9b05-06d9-9f442558b6f0"
      unitRef="USD">1998531.006167</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_17_96ffca4e-c26d-6e8b-a282-9f68855422ec"
      unitRef="USD">499627.494272</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_17_9ac11a6d-1cd0-6cfe-4cd6-95da22327a1a"
      unitRef="USD">414414.476303</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_17_bda12dd1-8cb3-6efa-28e1-0732f9e719b4"
      unitRef="USD">372978.489191</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_17_be6101e5-7f07-5597-74c4-680676d40d83"
      unitRef="USD">1453468.14879</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_JohnHancock2065LifetimeC000221539IndexMember"
      decimals="INF"
      id="h_17_c3a66118-3088-7b75-51b5-4001abb0a8ae"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_17_cc0e2eaa-0235-08d6-2f65-aa88940179ef"
      unitRef="USD">1701314.378642</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_17_d175a0a4-cfd6-ec63-cbf2-c5a11ce98314"
      unitRef="USD">468214.012857</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_17_d1ae9f69-a19a-3a63-96aa-17ec00061643"
      unitRef="USD">1500789.910283</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_17_dbec9472-f004-30f7-a5be-784727424b7b"
      unitRef="USD">473949.857952</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_17_f8b7affb-7a52-4452-34f0-ee9c6f9da603"
      unitRef="USD">334724.709555</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_18_0f6893ed-7c8a-d642-a5bf-6b1c5afc9d8c"
      unitRef="USD">1439536.199838</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_18_1c9aa12f-63ff-5132-841e-311a725d47f3"
      unitRef="USD">405045.326123</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_18_392ccf29-4b97-e28f-4c6a-160860f60b94"
      unitRef="USD">371065.84032</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_18_42fb70e7-1296-cca0-1d1d-915f3855e243"
      unitRef="USD">1620181.304493</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_18_5ac03e2a-b7a8-a887-f5b4-b04fc7ad3d91"
      unitRef="USD">1679473.799639</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_18_5bd8cbf2-2624-5731-8da7-a09076fe2fe0"
      unitRef="USD">1484263.361278</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_18_5ea11dcb-f2fd-754a-b268-af3d9a8010b4"
      unitRef="USD">424359.206817</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_18_6ea3f020-e093-580d-9cc2-18196cfac063"
      unitRef="USD">1336923.651632</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_18_8ac8ac58-3986-9235-ddaa-4065ea58a26b"
      unitRef="USD">298984.545637</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_18_8b2344d5-c6e0-6d70-fc4d-a3ba6f8360f5"
      unitRef="USD">393972.572463</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_18_933954a8-86e7-4230-6f6b-05bff9d3f3b4"
      unitRef="USD">361203.711633</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_18_a057e4a8-b898-59c0-af96-99e62be68881"
      unitRef="USD">1696089.052133</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_18_af543176-eeff-32e4-88b2-7e5941aae2c3"
      unitRef="USD">327931.1282</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_18_b239501f-16b9-3243-0895-33ba862d66a1"
      unitRef="USD">401890.289944</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_18_be8596eb-3599-1c6b-7706-01c590ff8f01"
      unitRef="USD">1822889.186056</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_18_be886498-7ec0-a74d-027e-26392674cfaf"
      unitRef="USD">1302154.146443</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_18_c6977628-2bb8-66f8-be01-6fac404b8365"
      unitRef="USD">1697436.827266</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_JohnHancock2065LifetimeC000221539IndexMember"
      decimals="INF"
      id="h_18_cadb4e82-6fb7-f66f-f79d-1a41d46652ba"
      unitRef="USD">1347415.4</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_18_cadf31d7-ebd4-f3e6-a711-710fead24490"
      unitRef="USD">359884.049961</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_18_d010c134-d4f1-3763-b075-d798bf5aa203"
      unitRef="USD">334846.215754</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_18_e00ee86d-df10-ad8e-9675-cc9e5fb1c1b3"
      unitRef="USD">1339384.863015</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_19_13769aa4-d61b-39ca-74ce-56de5716e928"
      unitRef="USD">383321.023668</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_19_3615419a-4453-c5ce-9980-91293b07e0c4"
      unitRef="USD">453941.962854</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_19_4d47c589-4e6b-ef54-4c30-7b932f7c222b"
      unitRef="USD">1885988.966073</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_19_4e4a8ddd-6a60-ff7f-329a-400e0e5f9cbc"
      unitRef="USD">438695.325287</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_19_55167dbc-b365-09b7-d546-e5347c67a417"
      unitRef="USD">1754781.301148</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_19_5665132d-ca44-4fe4-573f-645d344370d5"
      unitRef="USD">1575890.289848</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_19_66dee32c-ac8d-f2c4-8fca-7197616234c4"
      unitRef="USD">325538.536611</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_19_85ab0022-bcb5-6fa7-d261-dee5db97a0bd"
      unitRef="USD">1360860.737434</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_19_8a6450eb-43de-74eb-2569-8467decb5e99"
      unitRef="USD">1404441.94676</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_19_9982e9dc-a37b-f7a3-2e6c-a08543742299"
      unitRef="USD">308407.348557</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_19_9f975646-fc7e-5a8b-13fb-f79a29264625"
      unitRef="USD">1421266.72892</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_19_b40c85da-04cd-3ec5-beac-92cb5b647d49"
      unitRef="USD">1841309.372909</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_JohnHancock2065LifetimeC000221539IndexMember"
      decimals="INF"
      id="h_19_b4fa130f-54c7-903f-88c1-a107fefa8bec"
      unitRef="USD">1143508.157523</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_19_ba879752-455e-9a16-33a1-49cf4a6b38bb"
      unitRef="USD">1533284.094665</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_19_ce0ed601-3515-1920-4882-4040a3d743cf"
      unitRef="USD">1571809.86007</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_19_dacc7e7c-c51c-fedd-5be0-021b383bdfee"
      unitRef="USD">351110.48669</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_19_e800994c-82df-244b-1193-3acb09db003c"
      unitRef="USD">392952.465018</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_19_ee740d98-a201-a38c-04f3-4723c2972a51"
      unitRef="USD">343102.41586</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_19_f93cf376-e79e-637c-8de4-4ccd88692a88"
      unitRef="USD">429977.781017</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_2_07c9829a-815c-651b-284c-051f0d1e8bf2"
      unitRef="USD">1076500.92</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_2_08d90605-3be0-4806-27a0-9020aa109865"
      unitRef="USD">1098851.67</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_C000221538Member"
      decimals="INF"
      id="h_2_2b316bad-c41f-96a9-e2fa-c8a1f2a8fe35"
      unitRef="USD">20647.031944</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_2_38126715-fdf0-c9a1-d926-4a914d2aba1c"
      unitRef="USD">1137975.69</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_2_42498cb4-ef34-8cb3-a147-9639bdee85c5"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_2_634f2b25-bf33-9a7f-5e01-917b2f033ecd"
      unitRef="USD">284493.9225</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_2_6ec2d026-5215-c6ca-2616-68c9441f5298"
      unitRef="USD">1004921.06</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_SAndPTargetDate2065C000259698IndexMember"
      decimals="INF"
      id="h_2_74c39a74-5ccc-f9c3-0d42-9119b23993ab"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_2_8074cfb0-9599-07ba-3354-aaacf10f73df"
      unitRef="USD">266741.835</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_2_8592ba51-6803-39b5-a83b-71ee9dfaa76f"
      unitRef="USD">1063532</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_2_85a6ba74-4c23-b184-8769-6e9fdf34f1ae"
      unitRef="USD">1123884.49</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_2_885d3335-f73e-2871-415a-d441f94448ae"
      unitRef="USD">269125.23</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_2_8cb99e74-2fc1-f27d-ef5c-814365894352"
      unitRef="USD">274712.9175</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_C000259699Member"
      decimals="INF"
      id="h_2_8db0fdbe-334f-9672-d986-9c4c89eaae2a"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_2_a36ad7cb-b53c-5240-81bc-1219ff7a2163"
      unitRef="USD">290585.1675</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_2_a41d7015-1d62-218f-67b9-215e05945611"
      unitRef="USD">20324.841803</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_C000221539Member"
      decimals="INF"
      id="h_2_bb1a5439-2300-aad8-87d3-9bb94af1e9af"
      unitRef="USD">2068244.918487</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_2_bc55a4e6-87b3-2bb7-c054-3929c130cc1e"
      unitRef="USD">280971.1225</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_2_be5b59e7-0159-3215-8654-545384538727"
      unitRef="USD">282222.54</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_2_c3cd0407-8489-72a4-7cd9-f511812bddd7"
      unitRef="USD">1143770.45</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_2_cf0cddf5-aeb9-5f9a-cd3f-df3841898867"
      unitRef="USD">259605.1175</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_2_d27b3b09-3288-1b6d-569b-a225d0bdddbc"
      unitRef="USD">1101420.15</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_2_d2fe8be2-6cf6-426e-4d83-95fd91576a99"
      unitRef="USD">1128890.16</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_2_d73da917-6381-9ea9-ad04-55ea9aa79912"
      unitRef="USD">1162340.67</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037338Member"
      decimals="INF"
      id="h_2_d7c47107-2921-c3cf-3629-2404771c4132"
      unitRef="USD">10904.0689</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_C000259695Member"
      decimals="INF"
      id="h_2_e4d6b84a-e61e-cbe7-06b2-39b26e8ffd4f"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_C000221540Member"
      decimals="INF"
      id="h_2_ee1ee4ad-4d4e-3e9b-9e6e-547b9c2f2ab5"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_2_f5367218-7b92-e17a-8370-81f2072a7f24"
      unitRef="USD">1131613.13</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_20_316f2dd8-d66e-5bf4-2db1-96254e1f0135"
      unitRef="USD">1805553.311409</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_20_3b24a343-4973-8ea4-4821-31d3420a5784"
      unitRef="USD">340215.184359</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_20_44b8d644-5959-07e2-5c8f-c8374afe385f"
      unitRef="USD">511430.682161</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_20_4f51f0f9-acf6-2780-b0b2-d151be2ec38c"
      unitRef="USD">519040.878162</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_20_520b1d16-5ec8-d18b-ec72-998ca18e2611"
      unitRef="USD">342236.411837</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_20_597dbb7b-e425-3ffd-7825-642019c5d895"
      unitRef="USD">2076163.512649</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_20_5a13cfe7-9143-ea56-1cb7-879ecb3daf81"
      unitRef="USD">451388.327853</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_20_5e111a1a-c866-c5fd-ef4d-1c0e687b120f"
      unitRef="USD">2295056.295136</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_20_63f2bff1-35fe-9866-39e7-4b82f9838acd"
      unitRef="USD">1526021.777745</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_20_729268d1-9a33-b529-215b-743f18225f21"
      unitRef="USD">1616549.417044</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_20_7b136dd5-5619-3517-7160-69a753d94d96"
      unitRef="USD">389210.738376</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_20_86ca84ba-fa40-cd60-b856-a44509881c6f"
      unitRef="USD">444925.384855</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_JohnHancock2065LifetimeC000221539IndexMember"
      decimals="INF"
      id="h_20_94746bce-4b05-9c8a-03d6-5485256a6ecf"
      unitRef="USD">1271539.230202</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_20_a2582075-8247-dc9d-ae2b-555a8744247f"
      unitRef="USD">2276538.694491</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_20_b2df4754-f3c1-9bc5-89b5-97823ba123ab"
      unitRef="USD">1586586.831719</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_20_b5ca1437-5ad6-9ee1-1685-f9efc32327a9"
      unitRef="USD">1779701.539411</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_20_bc1fba1f-27b9-61ee-0fcd-f8d886382217"
      unitRef="USD">549665.045017</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_20_c0df3bb0-9a78-7ea6-4376-31625a1ccf40"
      unitRef="USD">1719911.124062</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_20_c131203f-90c1-b0c8-dbc2-29f48884b579"
      unitRef="USD">396646.70793</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_20_d01f97b5-9843-564b-5014-1a1b17b89a91"
      unitRef="USD">2205445.885906</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_21_11296d8b-3c52-756a-ab1e-c7dff1ae4631"
      unitRef="USD">2615441.449072</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_JohnHancock2065LifetimeC000221539IndexMember"
      decimals="INF"
      id="h_21_21b4829f-d23c-f26c-d5dd-a136feb72504"
      unitRef="USD">1547333.609731</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_21_35f1ca85-2200-4652-4533-9d9811ea4711"
      unitRef="USD">2466495.384875</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_21_4fdb19e9-3a2d-dced-b323-7291b2c0f59c"
      unitRef="USD">365478.18623</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_21_5b8928f9-9df4-9272-7f15-763b4f7d2049"
      unitRef="USD">2574591.176555</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_21_5d0f2c49-2a59-7ddc-da50-54f503be1912"
      unitRef="USD">624153.090479</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_21_787fb172-c6cd-29d5-b3a8-973ddcf5521a"
      unitRef="USD">643647.79414</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_21_7e240124-659c-35de-40bd-5f5cac8bf67d"
      unitRef="USD">426722.377129</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_21_83bce3fe-1a6c-b8dc-2307-9a3c73e71199"
      unitRef="USD">488446.302974</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_21_86d15456-2bdc-d4a2-a360-5520a0ca5f5f"
      unitRef="USD">381505.444437</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_21_8c91a97d-702f-529f-1e4b-7dd4e6b31435"
      unitRef="USD">1751502.955256</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_21_96721c2f-1f8a-7059-5d92-42a0ab1b4d35"
      unitRef="USD">1951459.538347</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_21_a295edcf-7d5e-1822-cf06-af897f650e1d"
      unitRef="USD">420320.574545</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_21_b7c79510-d00a-e493-7358-7e1927403b57"
      unitRef="USD">573285.445868</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_21_b7da210d-5ab8-b473-edb2-8f3e01b44c02"
      unitRef="USD">1953785.211892</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_21_de5e502a-fb87-60d2-95d0-e383717dfea2"
      unitRef="USD">2293141.783472</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_21_e01b663c-b5b1-4bff-f7d1-e0823c9ec3ba"
      unitRef="USD">1706889.508514</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_21_e14e067c-d33d-aef3-a044-6fea17659a80"
      unitRef="USD">487864.884589</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_21_ef450945-dd9e-2d09-d169-548d74de15ea"
      unitRef="USD">2045722.728636</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_21_fef45020-796a-3286-a990-5a5834160c27"
      unitRef="USD">572835.26947</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_22_0ca00189-eff3-b769-5a11-13381e6a4af1"
      unitRef="USD">1780668.535307</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2040LifetimeC000106465IndexMember"
      decimals="INF"
      id="h_22_1a2b57a7-6396-b14f-5cf3-8c37f9637e90"
      unitRef="USD">2942639.863123</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2020C000106461IndexMember"
      decimals="INF"
      id="h_22_1bc74e2e-9e28-5fdc-2792-da92f85c0827"
      unitRef="USD">1926249.634441</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_22_43ebbf9e-acb1-cfb8-32c7-a1db07d6b952"
      unitRef="USD">778927.460491</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2050LifetimeC000106467IndexMember"
      decimals="INF"
      id="h_22_464987c5-dae8-f4a3-4dba-7e55a54ccbb0"
      unitRef="USD">3202069.247296</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_22_592e09ae-4c6d-be50-b861-19a665ea2e39"
      unitRef="USD">409220.937513</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2025LifetimeC000106462IndexMember"
      decimals="INF"
      id="h_22_5f175843-f143-da02-ea6a-eb53dfc33f4d"
      unitRef="USD">2206712.515573</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2015LifetimeC000106460IndexMember"
      decimals="INF"
      id="h_22_697c8d1e-9a04-bc26-981b-8627ef5878e9"
      unitRef="USD">1879721.032421</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2015LifetimeC000153957IndexMember"
      decimals="INF"
      id="h_22_6e505566-fb78-0536-be43-330cba3aed76"
      unitRef="USD">469930.258106</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_JohnHancock2065LifetimeC000221539IndexMember"
      decimals="INF"
      id="h_22_709e7af5-50a7-b275-9f66-14c005b8ce35"
      unitRef="USD">1763338.209616</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleGrowthC000155631IndexMember"
      decimals="INF"
      id="h_22_8709c46c-7bdd-f04b-3b16-8c191c6556c6"
      unitRef="USD">684020.298205</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2035LifetimeC000153961IndexMember"
      decimals="INF"
      id="h_22_88175cb2-cb64-c3e2-5a81-5d2582e2ee29"
      unitRef="USD">673025.338166</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleModerateC000155632IndexMember"
      decimals="INF"
      id="h_22_8b999493-d5e4-f577-e7d4-6260f7f1cff0"
      unitRef="USD">465296.183218</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_22_a3d549a7-1cd1-e620-7be0-a07db413125b"
      unitRef="USD">2291341.077873</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleBalancedC000155629IndexMember"
      decimals="INF"
      id="h_22_bced7556-5e07-a4b5-d715-739052040752"
      unitRef="USD">560690.656668</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_22_cf6d5224-9d28-54c1-5cf0-c694f49e340a"
      unitRef="USD">3115709.841958</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2060C000167619IndexMember"
      decimals="INF"
      id="h_22_d5654f36-687f-0b2d-242b-f2ae5445e3a3"
      unitRef="USD">751586.726556</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleBalancedC000106453IndexMember"
      decimals="INF"
      id="h_22_e6925a11-3790-0459-9af4-ff0b845942b9"
      unitRef="USD">2242762.62666</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2035LifetimeC000106464IndexMember"
      decimals="INF"
      id="h_22_f099b017-8e8c-ca53-255b-28a074664c3f"
      unitRef="USD">2692101.352664</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_23_0cac273f-d10e-7e62-24b4-f451c9f14adc"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2010LifetimeC000153956IndexMember"
      decimals="INF"
      id="h_23_32529e4d-8206-b292-b24c-cb8e8e509534"
      unitRef="USD">445167.133828</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_JohnHancock2065LifetimeC000221539IndexMember"
      decimals="INF"
      id="h_23_34ba051d-5c90-994c-5dac-51de87db6140"
      unitRef="USD">2158775.990114</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_23_4e751cfe-e8b5-ac45-6ab8-10bc47fe7c76"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleGrowthC000106455IndexMember"
      decimals="INF"
      id="h_23_d5157639-8392-947c-b2b6-a69a1ccf8beb"
      unitRef="USD">2736081.19281</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_23_e05a0b6b-52f3-3127-6a15-17b0a98fce46"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_24_9eb3c03c-6457-0e16-642a-e97304a33cbe"
      unitRef="USD">1092993.3</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_24_de696223-e191-aa6c-60e6-341090463959"
      unitRef="USD">289450.83</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_24_f16e892b-f3bc-8c74-920a-ec9fa4d8bb43"
      unitRef="USD">1157803.32</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_25_45b0d1c3-afc3-3132-0b21-6aa699f8d19c"
      unitRef="USD">1320073.113956</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_25_76e5db6b-5fe8-4bb5-6f83-01d1a09eb1a5"
      unitRef="USD">330018.278489</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_25_cc7b21d9-82c3-0a30-99d5-08941b72ed95"
      unitRef="USD">1176214.673327</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_26_6eba641b-d88d-2bac-5353-07de6697b633"
      unitRef="USD">1331000.362376</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_26_7e92d44f-fd10-d93d-e089-e485dea78352"
      unitRef="USD">1243618.525581</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_26_8948e678-18ee-f908-333b-c5a8de5e2fa2"
      unitRef="USD">332750.090594</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_27_aa8fc532-fc7d-e732-1e8b-cd5e1e1a1f27"
      unitRef="USD">385713.130569</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_27_c1cde509-3503-7168-fbd0-5e64a24a1fc7"
      unitRef="USD">1542852.522275</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_27_f9dc1569-3fdb-be2a-2c65-8a82bb8126c4"
      unitRef="USD">1371443.134434</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_28_1e6f4b98-bacb-989e-d808-a9879af1f40b"
      unitRef="USD">1998531.006167</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_28_a0a80313-b885-82ab-45d1-91a58b1c07c9"
      unitRef="USD">1584604.991088</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_29_1728bd52-d1f9-64a6-7dc5-f93dce05a4c4"
      unitRef="USD">1696089.052133</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_29_46805aea-d0cf-4c12-6d96-17c1a6bd4523"
      unitRef="USD">424022.263033</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_29_c08ed1f9-b52a-254d-7409-a100fb3bbf1e"
      unitRef="USD">1400144.705283</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_3_0089ca71-c578-2541-3f64-93462ab1bf5f"
      unitRef="USD">268518.602096</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_3_12f73dad-2f0e-48ad-3aed-9b49a4ea8d3f"
      unitRef="USD">347718.750371</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_StandardPoors500IndexMember"
      decimals="INF"
      id="h_3_32ae6317-4d71-3171-8801-7e1dabb0d233"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037338Member"
      decimals="INF"
      id="h_3_44604b42-3e47-b323-d3e2-b73b75c67cca"
      unitRef="USD">11407.936437</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_3_53cabcd0-99f1-3fa3-5dc8-d7e0af51cae0"
      unitRef="USD">1278723.186202</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_3_5551a0be-b102-7fad-55c3-52f6698ee80a"
      unitRef="USD">994377.337796</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_3_580d70e0-1185-f759-9171-9ce91cac8471"
      unitRef="USD">1144540.869993</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_3_5cfd0c0b-b56a-6c20-eba7-8852a4a400c8"
      unitRef="USD">286135.217498</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_3_5dea54f8-6af4-9772-f429-89391f029574"
      unitRef="USD">1195215.459872</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_3_669d1b53-cbbc-1bf1-3c6d-cd8c2f3d5bcc"
      unitRef="USD">312226.195633</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_StandardAndPoorS500C000221539IndexMember"
      decimals="INF"
      id="h_3_691308d5-1065-5b51-84b1-1a5049919246"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_3_75f2de4e-1b2e-725a-d9e5-1861ed8f6fee"
      unitRef="USD">315962.859902</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_3_7bebd6ea-0806-c6f6-82c0-ca16c3652be1"
      unitRef="USD">265883</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_3_7f7150cc-3f86-6966-36ef-8c90a1e41395"
      unitRef="USD">1263851.439609</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_3_8387a141-4cfd-b0c5-3e19-f7a19f1dd52c"
      unitRef="USD">319680.796551</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_SAndPTargetDate2065C000259698IndexMember"
      decimals="INF"
      id="h_3_8b8cc9a6-8877-0c5d-419c-6be9b4d93fad"
      unitRef="USD">1152714.33</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_3_907e7e2c-ce01-2cab-102e-52de89096253"
      unitRef="USD">23565.539253</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_3_a395583d-2151-93b9-8c65-241f95172400"
      unitRef="USD">298803.864968</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_3_b297f36b-7315-55e9-2f41-de6916673d8a"
      unitRef="USD">1267204.938979</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_3_bc9505ef-6cb8-6829-0127-590d25cd7025"
      unitRef="USD">1205575.594585</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_3_e02db71a-397f-fb28-d512-6055bd42ef63"
      unitRef="USD">301393.898646</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_StandardPoors500IndexMember"
      decimals="INF"
      id="h_3_ebe76993-5ade-adb7-e094-bdb872a9cad7"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_3_f3d3894e-9feb-691d-9fe1-0f827750cdf1"
      unitRef="USD">1390875.001483</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_3_fa7e285f-d28b-c6f4-9fb6-6aa6f807a2a1"
      unitRef="USD">1289295.246655</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_30_792df9e5-d30b-2bc8-bd8d-dd08d5a17a33"
      unitRef="USD">471497.241518</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_30_e6763427-e4ec-2fc5-f2b1-a0b3e8d2ad07"
      unitRef="USD">1885988.966073</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_30_ff76bac9-689e-b59b-2f31-17248c7435f5"
      unitRef="USD">1473021.285095</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_31_a2451b1d-b36c-d9b8-fdd7-1175940f8472"
      unitRef="USD">573764.073784</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_31_b90c4715-0b3a-0d6c-160b-65c8a398e181"
      unitRef="USD">2295056.295136</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_31_f85715ce-4802-00bb-1513-b65d48910330"
      unitRef="USD">1676221.330727</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_32_656cd24b-4a23-4bb8-f505-248c2653594d"
      unitRef="USD">2615441.449072</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_32_87e2721f-3140-842f-47eb-417d5ce4ef83"
      unitRef="USD">1808361.244195</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_32_e3c236fd-dc5c-f918-f93b-df3320a6c221"
      unitRef="USD">653860.362268</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2020LifetimeC000106461IndexMember"
      decimals="INF"
      id="h_33_337b7373-365b-8615-9b91-2ecb5d7421fd"
      unitRef="USD">2016575.234507</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2060LifetimeC000167625IndexMember"
      decimals="INF"
      id="h_33_5d5b5fd5-1f97-ecf5-8401-b396498e43c8"
      unitRef="USD">3201967.820476</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_33_987fd0ad-a1ea-1712-17b2-8be50f91feb2"
      unitRef="USD">800491.955119</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_4_1556bc93-ebee-9956-c9cc-198c8eb60c01"
      unitRef="USD">1276504.077197</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_4_20f87b96-b2a7-d218-dfac-d527f2d1aa58"
      unitRef="USD">357877.583157</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_4_2a85e086-7f8f-1128-c0cf-a903e2785bcd"
      unitRef="USD">1095531.307198</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_4_61a8c940-da98-4342-3e7d-6b03f2e63799"
      unitRef="USD">1170270.851041</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_4_73d3f26b-f62f-fbf8-5493-9685c46b271b"
      unitRef="USD">314580.955644</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_4_7c94885d-c3dd-41dc-4e04-d2d7b4d3c5a3"
      unitRef="USD">1431510.332629</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_4_8474cdc8-79ec-fbdf-bda2-eff5f83a56b9"
      unitRef="USD">29960.134815</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_4_855309e0-f456-97d2-ff47-0e99b77be017"
      unitRef="USD">314683.181457</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037338Member"
      decimals="INF"
      id="h_4_8d76998f-0e69-e5bd-7ba3-044bd21019dc"
      unitRef="USD">11870.817907</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_SAndPTargetDate2065IndexMember"
      decimals="INF"
      id="h_4_979d8daf-a4f3-c796-3b3a-0b5ce5816138"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_4_9da4bbef-553d-fc6c-5f42-a7b9ca241b6e"
      unitRef="USD">1258732.725827</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_4_a211a219-3fa1-dcad-228a-cac59c3c63c8"
      unitRef="USD">323850.689441</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_4_a75b9558-b504-69bc-21c9-c085581dfe4b"
      unitRef="USD">1283438.816391</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_4_addb0b8e-929b-7813-78dc-d5f1ed793e8f"
      unitRef="USD">1269469.915743</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_4_b979303e-1364-44f3-115d-537ec561bc8b"
      unitRef="USD">297266.289493</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_4_bdbf7919-0f06-e770-580f-aaa5c071e18b"
      unitRef="USD">20977.428147</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_4_be427a0e-331c-28e3-9303-657d888a7c96"
      unitRef="USD">1295402.757765</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_4_caf2bf46-edaa-2318-70e9-39b4edc7ffd8"
      unitRef="USD">299644.119201</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_4_decc899b-e038-9326-20f0-0e5ab165676d"
      unitRef="USD">280177.353987</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_4_e1b0aea8-7d9c-78eb-18c3-736dbfa5ba72"
      unitRef="USD">306694.438391</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_4_e93f3cb7-19aa-f585-c3cd-d7d5329e6e5b"
      unitRef="USD">1189065.157975</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_4_ed0ee5f0-26b7-1727-c5ea-bbea1d3f7e06"
      unitRef="USD">1226777.753564</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_SAndPTargetDate2065C000259698IndexMember"
      decimals="INF"
      id="h_4_efb1e6b8-5b4b-00ad-681d-d842def4135d"
      unitRef="USD">1390394.088448</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_StandardAndPoorS500C000221539IndexMember"
      decimals="INF"
      id="h_4_f86bca20-087b-82a4-6371-4268a6af3ed3"
      unitRef="USD">1383409.45</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_5_09721084-930d-3640-1425-3170124ee00b"
      unitRef="USD">358653.031876</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037338Member"
      decimals="INF"
      id="h_5_12da1a8b-c9aa-efc0-e7d5-5656ed7d860f"
      unitRef="USD">13040.393446</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_5_180f13bb-235a-2d54-f27c-8ac77e2f971f"
      unitRef="USD">436384.200832</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_5_25c4fa95-e047-79b2-1435-3dd759501bb0"
      unitRef="USD">338221.832319</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_5_3c8e7b68-50f2-59fb-e790-7d1b059a8bf6"
      unitRef="USD">34717.685581</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_5_5e9d2f89-7537-408a-0ce8-6b11ffa5dd7b"
      unitRef="USD">1300541.348288</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_JohnHancock2070LifetimeIndexMember"
      decimals="INF"
      id="h_5_61969a67-ca65-c5ef-fcdc-8d21d701cfd8"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_5_6c602371-1219-1c59-2d41-77a8b76dc62a"
      unitRef="USD">25252.586678</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_5_7124dc2a-8748-7b3f-5fff-5169ab6f8eb2"
      unitRef="USD">357981.922551</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_5_7539ff2e-7850-b03f-0487-afd686b0f705"
      unitRef="USD">312853.279191</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_JohnHancock2070LifetimeC000259698IndexMember"
      decimals="INF"
      id="h_5_7d28b6c5-0a81-b1bf-ede2-cb283f4308b1"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_5_8b944966-f065-bc74-9fb7-4e2dadd58902"
      unitRef="USD">1431927.690205</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_5_8fa82388-bd45-f3e0-6cd1-44e6521dbdc3"
      unitRef="USD">1434612.127499</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_5_a4109b83-3033-cce5-b2bc-c8f00e90bdb5"
      unitRef="USD">1277413.629591</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_5_ac031e7b-6dae-5efe-4416-9322e65c8bd1"
      unitRef="USD">1444104.898188</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_5_b0e6a154-4d00-5c36-d555-9114e6876cb1"
      unitRef="USD">1494831.735209</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_5_be603e75-bbce-eaa4-9a5d-eea248fd51e8"
      unitRef="USD">1352887.329276</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_5_be8df25e-d3b3-f87f-1f42-aeb4acd1f691"
      unitRef="USD">1166448.850207</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_5_c14ce4a5-4cb2-3aa7-d399-584be111aef2"
      unitRef="USD">351367.266145</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_5_c7b4b9aa-efea-1c54-8a1f-b03579ba3754"
      unitRef="USD">373707.933802</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_StandardAndPoorS500C000221539IndexMember"
      decimals="INF"
      id="h_5_cc7645fb-a31f-1b3c-0319-163f9892f7ab"
      unitRef="USD">1228085.632251</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_5_ce3c394d-16f6-5463-26fc-9f05f7c26c45"
      unitRef="USD">325135.337071</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_5_d8ac922c-e957-a1f4-159f-604a2d081606"
      unitRef="USD">331275.361463</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_5_e5cd73e7-5d36-399d-6a3f-a8c46ba2bc69"
      unitRef="USD">1745536.803329</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_5_ee954981-a3bd-09ec-6fd9-574066c44891"
      unitRef="USD">292567.71276</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_5_fe6b9e2d-5cc3-de75-0b77-ac15b8b5fe93"
      unitRef="USD">1423522.628958</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_6_49bb0501-0b07-811b-a228-12e53cd6086c"
      unitRef="USD">1416253.864741</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_6_4b254bd4-9d8b-2183-0b57-becee924fe36"
      unitRef="USD">369939.154886</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_6_4de0bfd8-d02f-468b-bf42-6f67b74ec66a"
      unitRef="USD">1826806.347876</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_6_509eaa32-0486-96c7-ffea-a8625a8925cd"
      unitRef="USD">333466.890803</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_6_63635358-287e-2510-ec1a-d3f786e834b1"
      unitRef="USD">1582308.785563</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_6_641077a7-5d89-c1e0-d123-6eb09dba3115"
      unitRef="USD">460967.873079</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_6_67d3a8db-7c3b-2183-b731-19ea230c4153"
      unitRef="USD">1850292.326395</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_6_805e0569-57eb-dc51-6688-2fb10df0b696"
      unitRef="USD">1843871.492319</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_6_84bdbb78-bbc2-4ed5-3bc1-11551448728d"
      unitRef="USD">433778.36427</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="INF"
      id="h_6_8d208651-e8e1-df6b-69da-d2fadb84f98b"
      unitRef="USD">41793.081509</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_StandardAndPoorS500C000221539IndexMember"
      decimals="INF"
      id="h_6_8e838a8f-a5d6-618e-b5ca-80f79164694a"
      unitRef="USD">1423897.930098</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_6_97f6eb3e-bee5-177c-daeb-2b69de67a295"
      unitRef="USD">1165465.312201</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_6_9c5ac6b4-8aaf-395e-7a06-799d36185756"
      unitRef="USD">1465692.46418</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_6_ae68d2fd-2082-2bc1-fa29-217362f8e0c5"
      unitRef="USD">422509.807228</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_6_b3c7d37c-6b6c-55ab-a6a1-9360db43cd3c"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_6_c21b0bb4-1652-db06-ed34-1dd089b4837d"
      unitRef="USD">1690039.228913</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_6_c2e494a1-d4cd-dab9-06de-7cbb3760a758"
      unitRef="USD">1792327.505087</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_6_c4e489ad-5755-b8b7-b9da-674b8f786b97"
      unitRef="USD">395577.196391</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_6_c87c7fbb-2d50-8238-0edb-660fde2d572f"
      unitRef="USD">319353.407398</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_6_cede2ec1-3068-8fe0-944c-00277610223d"
      unitRef="USD">366423.116044</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_6_d05f792d-3005-03d8-1aca-54411c5300e2"
      unitRef="USD">572386.352436</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_JohnHancock2070LifetimeC000259698IndexMember"
      decimals="INF"
      id="h_6_edef8c2f-4034-3400-e9fe-4db93084ecce"
      unitRef="USD">1163304.44</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037338Member"
      decimals="INF"
      id="h_6_ff4c2573-c803-2452-9e46-2a516aaa6396"
      unitRef="USD">15031.834571</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_JohnHancock2065LifetimeIndexMember"
      decimals="INF"
      id="h_7_11d5d3ac-c28d-9f3c-1c31-9ebcbc0d2e14"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_7_17e7ed3f-9dd6-a8b4-6efd-4dda6bbb55a0"
      unitRef="USD">1589728.610115</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_7_2113df70-fa70-47e8-94f0-50edf928fdc0"
      unitRef="USD">1398753.387179</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_7_23bffded-ae47-a90d-4110-369f4639ddb5"
      unitRef="USD">349688.346795</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_7_2d45cd49-f68c-c15d-27a6-fecc9cf909ff"
      unitRef="USD">1478147.822724</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_7_46b2f1a6-6cd2-afd2-723d-c97a88645a84"
      unitRef="USD">397665.524444</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037338Member"
      decimals="INF"
      id="h_7_48606de1-b089-a1db-d0bf-5ba593560a25"
      unitRef="USD">13279.973161</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_7_4e81d496-a79e-4158-d5fc-6fc4e082e312"
      unitRef="USD">296068.652362</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_7_543b0e3f-6afa-eb1e-40f2-d0aa91a3ff3e"
      unitRef="USD">2032484.180367</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_7_56b64cb8-e3b6-1143-ade3-2d6fbb3a8b9b"
      unitRef="USD">18728.560515</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_StandardAndPoorS500C000221539IndexMember"
      decimals="INF"
      id="h_7_597c258a-e17a-7d28-dc98-940a055f2850"
      unitRef="USD">1810277.859135</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_7_63db3ba9-7653-d404-34d9-5c603e3e82d0"
      unitRef="USD">327798.590958</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_7_64e1d60a-1012-2c4b-1d2e-5f5912285dd5"
      unitRef="USD">376810.980438</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_7_70d8ab9b-f2fc-1a0b-89dc-44fd7800b001"
      unitRef="USD">1031251.0844</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_7_8c3ac5b6-7627-1cea-1c13-0c0b10de9d00"
      unitRef="USD">354063.466186</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_7_a21b04d9-3a58-3e89-478c-d0c1aac6ca69"
      unitRef="USD">1311194.363837</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_JohnHancock2070LifetimeC000259698IndexMember"
      decimals="INF"
      id="h_7_a7bbde20-7f41-9edc-7362-1f9aa251f856"
      unitRef="USD">1424181.521486</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_7_c30d45a4-5932-48d3-0875-945dc66a90a9"
      unitRef="USD">1590662.097778</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_7_c6802e05-1310-7c5b-0199-724ff70e0302"
      unitRef="USD">508121.045091</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_7_d8bb6713-a6b7-8f14-d67d-e235d0ab83a1"
      unitRef="USD">1270816.007838</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_7_d9ef91e0-d301-8175-2dc9-ec12ab8ff825"
      unitRef="USD">1547873.265067</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_7_dc0c4e22-5f38-e180-878e-616158f588e4"
      unitRef="USD">369536.955681</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_7_efd61449-8c85-486f-0370-70275c857d0c"
      unitRef="USD">325420.436527</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_7_f8a01ab8-563a-9f97-67ed-75ec15d6d3a5"
      unitRef="USD">1572162.732524</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_8_0cd453f4-8cde-2b2f-fdcb-a43cc3b7d9ad"
      unitRef="USD">589138.481344</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_8_0eda284b-5a5e-0c9b-ceff-3c39e51a8362"
      unitRef="USD">345863.40085</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_8_18ab9f1c-48ee-edc4-f64f-b7bbd5f5f379"
      unitRef="USD">16075.611598</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_8_1e62267b-4a78-ebc5-6e15-c121e2be6524"
      unitRef="USD">305637.357312</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_8_2d829b66-f080-2c2b-37ad-e0732e3114cf"
      unitRef="USD">374715.468341</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_8_32809a03-5863-0a95-b0fa-d6be5d12f665"
      unitRef="USD">1773627.719256</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_8_368fd809-0323-6cec-27ac-7060b8991abd"
      unitRef="USD">1609286.289075</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_8_4edc6bdb-1fcf-f360-001a-91447bbd721e"
      unitRef="USD">1766544.005197</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_8_5ae90881-a633-29c0-d985-20c110a83dc6"
      unitRef="USD">1724789.111601</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_StandardAndPoorS500C000221539IndexMember"
      decimals="INF"
      id="h_8_5df9ac14-d37d-039e-21dd-b0a35fb3f0ee"
      unitRef="USD">2097742.814465</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_8_63049ec8-f2e5-1f32-8c59-49ebe14bfabc"
      unitRef="USD">1383453.603407</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_8_84686e37-d988-69fc-d94c-b61334169868"
      unitRef="USD">344353.286881</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037338Member"
      decimals="INF"
      id="h_8_86624b05-2d30-1404-1b9e-df2d2fb05238"
      unitRef="USD">13916.682404</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_8_97d9eb5a-1a64-9a01-f538-f663a251b3de"
      unitRef="USD">317704.00196</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_8_987194e3-6547-12b6-10d6-583e8de2a8c4"
      unitRef="USD">1498861.873361</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_8_9ac40f83-00ac-c15e-4e2d-fa7fc56f2f12"
      unitRef="USD">2356553.925378</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_8_a51d5bd3-5a9b-e172-93ae-8bc1bfeeb877"
      unitRef="USD">1792726.525007</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_8_acdd359a-cd13-5974-878f-d7a1d7adf604"
      unitRef="USD">441636.001302</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_8_b321022d-63f6-8b06-a4ba-6b4f18511f15"
      unitRef="USD">1337902.359475</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_8_d52bdd93-4557-884a-2ccc-1c44fbbeae89"
      unitRef="USD">1018945.887086</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250425_20250425_StandardAndPoorS500C000259698IndexMember"
      decimals="INF"
      id="h_8_dd50acf5-9df6-b689-bca7-fd7d36b18edb"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_8_e4ecb9c6-a921-fcfc-d5cd-caadcb23f69b"
      unitRef="USD">402321.572269</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_8_f904cf37-0ab8-2c67-ed12-2feb4f83b762"
      unitRef="USD">414837.203427</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_8_feb9f218-7aa2-6fd1-5c93-52764dfb05ef"
      unitRef="USD">443406.929813</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2015C000106460IndexMember"
      decimals="INF"
      id="h_9_15435fa7-bf01-e086-4c61-0f5d366aaacd"
      unitRef="USD">1560203.58044</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_9_16bf3fe2-6ea9-2bdf-5966-c8e43d7439ed"
      unitRef="USD">2060031.955763</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_BloombergUSAggregateBondC000106461IndexMember"
      decimals="INF"
      id="h_9_1cc646f4-788b-115b-6a9a-b5d92e570399"
      unitRef="USD">1093295.321818</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_9_5f30e43b-d8ba-dbed-b0dc-ee58c37af622"
      unitRef="USD">1955581.372528</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_StandardAndPoorS500C000221539IndexMember"
      decimals="INF"
      id="h_9_67435e23-66d6-b96e-e128-2135f8f3e01c"
      unitRef="USD">2525258.6675</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2025C000106462IndexMember"
      decimals="INF"
      id="h_9_695dec7c-4dbc-b536-38a9-c0fcb2e97321"
      unitRef="USD">1713240.789612</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModeratelyAggressiveTargetAllocationC000155631IndexMember"
      decimals="INF"
      id="h_9_6bce448f-d028-d54b-d671-4a61ca2df955"
      unitRef="USD">533875.409763</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_9_9692ed19-0380-5ef0-327d-b56c19261219"
      unitRef="USD">340252.643246</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2035C000153961IndexMember"
      decimals="INF"
      id="h_9_98fa36d7-7f92-1627-8236-d8c648d852f5"
      unitRef="USD">488895.343133</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_StandardAndPoorS500C000259698IndexMember"
      decimals="INF"
      id="h_9_ae7377bf-8105-ea09-05b2-fc54558ec178"
      unitRef="USD">1183250.74</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_StandardAndPoorS500C000167619IndexMember"
      decimals="INF"
      id="h_9_b0c0a541-7115-8e50-407c-2e4f7dd91394"
      unitRef="USD">749003.370395</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2045C000106466IndexMember"
      decimals="INF"
      id="h_9_b6679622-a683-0ca6-258a-ad6060202757"
      unitRef="USD">2126757.272819</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2015C000153957IndexMember"
      decimals="INF"
      id="h_9_c1a53835-7794-7b68-98da-a4c08e1cba72"
      unitRef="USD">390050.895108</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_9_c3db1cb8-4ca8-21e6-c7fd-bf3ccbabfc6c"
      unitRef="USD">531689.318208</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2050C000106467IndexMember"
      decimals="INF"
      id="h_9_ccbad2b5-44f2-2050-cfd3-034ed9962894"
      unitRef="USD">2168584.154206</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037338Member"
      decimals="INF"
      id="h_9_cfa16751-3641-3077-022c-92dae477ccdb"
      unitRef="USD">15667.66171</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2010C000153956IndexMember"
      decimals="INF"
      id="h_9_d1b88cd1-05f6-aa97-ef63-4478057e36cc"
      unitRef="USD">334475.589869</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModerateTargetAllocationC000106453IndexMember"
      decimals="INF"
      id="h_9_d5e75c9a-6126-eb59-3c3a-27290c87b053"
      unitRef="USD">1894283.101925</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_9_db864095-221e-0af2-816f-1da8381aeed5"
      unitRef="USD">428310.197404</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_9_dc4482c8-bc2c-b4dd-0d43-62d1d0153edd"
      unitRef="USD">1501616.226627</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModeratelyAggressiveTargetAllocationC000106455IndexMember"
      decimals="INF"
      id="h_9_e176af0e-84b8-4821-7062-ef2816cb5d32"
      unitRef="USD">2135501.639058</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_9_e9368fae-abab-c8f1-802d-64129f9f3cd8"
      unitRef="USD">393362.362925</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModerateTargetAllocationC000155629IndexMember"
      decimals="INF"
      id="h_9_fbcb7fc9-e045-ebb9-571a-738c86c9fa12"
      unitRef="USD">473570.775481</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_C000221537Member"
      decimals="INF"
      id="g_b97b73ba_3720_4669_82f3_c968fdf7f9c2"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106455Member"
      decimals="INF"
      id="h_00a7f190_f944_4edd_b1c9_cc2046194893"
      unitRef="USD">1970508.223335</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037416Member"
      decimals="INF"
      id="h_00caab6e_1718_477f_9685_87716001055c"
      unitRef="USD">29238.660511</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113501Member"
      decimals="INF"
      id="h_00cd9528_7435_4d7d_ab4f_db19958645f4"
      unitRef="USD">15843.51773</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106464Member"
      decimals="INF"
      id="h_00dac447_f4db_4856_8775_0245c9810240"
      unitRef="USD">1154577.84</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153962Member"
      decimals="INF"
      id="h_00dc1e2d_d1ca_4180_99cb_5bf243ee6361"
      unitRef="USD">322881.94184</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113498Member"
      decimals="INF"
      id="h_010c1edf_accf_448a_ab50_631254ebf2ee"
      unitRef="USD">14658.720601</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000167621Member"
      decimals="INF"
      id="h_0154d356_0690_4680_a0fd_61ad25630c70"
      unitRef="USD">20872.77493</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_015f9a3b_3350_4c13_9757_342c2313c215"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153974Member"
      decimals="INF"
      id="h_0167c0d2_db6a_467f_9283_c9a9a4f0a200"
      unitRef="USD">534193.306519</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106462Member"
      decimals="INF"
      id="h_018b70f0_3502_4a33_9776_305de162ad3f"
      unitRef="USD">1696562.101249</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_01a5dd84_7386_45cd_bbe3_18277f77dae6"
      unitRef="USD">12881.841053</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000155629Member"
      decimals="INF"
      id="h_01bb44e8_2a90_487f_a7bf_3977cc53804c"
      unitRef="USD">376487.107777</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009075Member"
      decimals="INF"
      id="h_01cac52f_5d62_4ef2_b61e_64ae1d0430ea"
      unitRef="USD">11569.029948</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037407Member"
      decimals="INF"
      id="h_01faaf1c_0d37_4a62_a553_4894454b85d1"
      unitRef="USD">11007.60801</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113507Member"
      decimals="INF"
      id="h_02005434_56c4_4f4e_b211_561e4b557799"
      unitRef="USD">15547.852334</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037341Member"
      decimals="INF"
      id="h_023e5931_29c7_440e_84e0_2718b0240cac"
      unitRef="USD">12725.69238</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037372Member"
      decimals="INF"
      id="h_02857241_44f1_41b3_b667_1f8d0e4805c1"
      unitRef="USD">17875.8619</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037330Member"
      decimals="INF"
      id="h_02e3a2ac_6b70_45f7_9481_7514a9e78551"
      unitRef="USD">12410.638169</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037383Member"
      decimals="INF"
      id="h_02ea47db_547c_42fd_874e_30b11bbdab08"
      unitRef="USD">14841.338768</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000167625Member"
      decimals="INF"
      id="h_02f2e49a_3a2c_4c70_b3eb_5e168d0a7fa3"
      unitRef="USD">1775100.204553</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_033c9577_faff_4e89_81a6_28dd26b835b5"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_035fde78_3459_4cae_810f_97d199a3e543"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009086Member"
      decimals="INF"
      id="h_03aeca8b_04e9_485d_8f5b_b8a407a86cac"
      unitRef="USD">15242.858239</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037393Member"
      decimals="INF"
      id="h_03f0093c_4bfa_4994_9010_b77c0d4d9fc5"
      unitRef="USD">17101.71862</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106460Member"
      decimals="INF"
      id="h_040affa9_2f2f_4f76_adec_5747c74307a5"
      unitRef="USD">1092883.58</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037385Member"
      decimals="INF"
      id="h_040ef3e8_461b_4cb8_b930_49d92b97bc60"
      unitRef="USD">14131.996342</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037360Member"
      decimals="INF"
      id="h_0428c2f6_fb1c_4008_ac3a_84f90801c46a"
      unitRef="USD">12325.36506</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037406Member"
      decimals="INF"
      id="h_04888763_6ed7_43e3_ac2b_cf727a8fcd3c"
      unitRef="USD">12966.094258</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037309Member"
      decimals="INF"
      id="h_049781e6_5e89_4f53_ae34_244efa093c2e"
      unitRef="USD">11799.297795</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_04b33edd_5abb_446e_8fff_2a6b7d81d70b"
      unitRef="USD">22821.265226</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_04c8137c_dbbf_430c_87e0_dad378fea7b1"
      unitRef="USD">14162.538646</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000138479Member"
      decimals="INF"
      id="h_04e1404a_7fe6_4eef_bae2_3f2cf7b1d856"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_05114386_637a_4898_9498_916b1761fc61"
      unitRef="USD">12583.238225</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106466Member"
      decimals="INF"
      id="h_053a31cc_88cc_4877_bba3_36b936112a71"
      unitRef="USD">2412883.939277</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037373Member"
      decimals="INF"
      id="h_058f4046_f3d5_409a_9a2b_dca8eba94872"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113500Member"
      decimals="INF"
      id="h_059e9221_a5aa_4e4a_833d_60fdc63ebea5"
      unitRef="USD">20812.557018</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106467Member"
      decimals="INF"
      id="h_05fbba97_d480_4cba_ad0a_358000b2d621"
      unitRef="USD">2155367.407154</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000167627Member"
      decimals="INF"
      id="h_06486c34_49de_4536_a542_181fa73a0881"
      unitRef="USD">16364.20955200</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009086Member"
      decimals="INF"
      id="h_06a684ea_fe12_4211_9819_c4a75ca5642d"
      unitRef="USD">19644.017745</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_06aea728_5104_468b_8459_91ff7219aac7"
      unitRef="USD">32020.692473</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_06aec6e6_9614_45ea_9b45_16b9a5b7dcc0"
      unitRef="USD">10932.953218</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_C000221537Member"
      decimals="INF"
      id="h_06e4e2fd_22df_4efc_99ee_75e3ba4a35a4"
      unitRef="USD">20486.135613</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037330Member"
      decimals="INF"
      id="h_0705b783_78ca_4299_87ee_67ebdc9506a9"
      unitRef="USD">10337.244595</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_07154626_a77b_4016_a778_ba5b07659c10"
      unitRef="USD">17351.13457</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113507Member"
      decimals="INF"
      id="h_0749a9b9_8f50_48c5_b2d4_14a22c709656"
      unitRef="USD">12358.05513</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113504Member"
      decimals="INF"
      id="h_0767741b_8b37_426b_8599_b93c61e7b1ef"
      unitRef="USD">17763.434684</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_07af334c_c526_4032_b5c1_ec198a34c91e"
      unitRef="USD">32019.678205</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037372Member"
      decimals="INF"
      id="h_07c27e46_d513_41a1_bcd3_500fe316247f"
      unitRef="USD">11420.3249</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106460Member"
      decimals="INF"
      id="h_08081ca0_57fc_4509_bbee_5b069b8f3720"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106459Member"
      decimals="INF"
      id="h_08556cac_8f98_476b_a55f_ff5c146728d8"
      unitRef="USD">1082938.9</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113505Member"
      decimals="INF"
      id="h_086cc593_a5f5_4a22_a7aa_14799d2a9da0"
      unitRef="USD">18862.12345</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000167619Member"
      decimals="INF"
      id="h_08f6c204_8d51_42ca_acc0_b8a4c3516ee1"
      unitRef="USD">376170.818305</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009076Member"
      decimals="INF"
      id="h_0920cc26_f6a3_4a9d_9e10_adc7e0ec9b0a"
      unitRef="USD">12120.350352</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_09301f3b_1b95_4c48_97aa_0fbb53c84f19"
      unitRef="USD">13225.55101</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113508Member"
      decimals="INF"
      id="h_0942db9f_383d_4b3a_9504_01423cfc2331"
      unitRef="USD">11490.7299</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037417Member"
      decimals="INF"
      id="h_09cbbb5f_5273_41a9_9239_f3b2310ea4a0"
      unitRef="USD">12822.178003</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106463Member"
      decimals="INF"
      id="h_09e7d65a_fe14_4380_889b_0ba53995dd40"
      unitRef="USD">1610341.747758</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037340Member"
      decimals="INF"
      id="h_09fd8873_d8a1_4a05_b923_b3017944aca4"
      unitRef="USD">13361.965427</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000155631Member"
      decimals="INF"
      id="h_0a241be4_111c_44fe_a14a_9591a9399752"
      unitRef="USD">488812.995683</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106462Member"
      decimals="INF"
      id="h_0a47e9b2_cb4f_4e8a_ab18_2e1075cd0f61"
      unitRef="USD">1763787.543147</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106452Member"
      decimals="INF"
      id="h_0a648a73_b132_4420_9c0e_3628239e146e"
      unitRef="USD">1967168.04113</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009105Member"
      decimals="INF"
      id="h_0a869d40_208f_417e_bcbc_e1acc46bdcd3"
      unitRef="USD">14741.737828</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009067Member"
      decimals="INF"
      id="h_0a8b9bf2_24a2_41d0_bf5f_5da11e2d6994"
      unitRef="USD">11138.148</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_0ab606df_7291_45d8_9c8e_e519482598af"
      unitRef="USD">11842.746095</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153964Member"
      decimals="INF"
      id="h_0ac73a5d_4cd1_42de_b783_8c1405919ccb"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009056Member"
      decimals="INF"
      id="h_0adb9c73_0079_4178_8dfc_555a6f907181"
      unitRef="USD">28904.219232</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000155631Member"
      decimals="INF"
      id="h_0afc8605_84dd_4806_8a17_97156ee773be"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113506Member"
      decimals="INF"
      id="h_0b1ea636_bf12_4714_bfcd_058d1634c02f"
      unitRef="USD">16553.35771</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037309Member"
      decimals="INF"
      id="h_0b37f781_e52e_4dca_8e0c_0718f53e6cce"
      unitRef="USD">17699.108304</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009101Member"
      decimals="INF"
      id="h_0ba15008_f964_4b43_8165_ca52d3681f31"
      unitRef="USD">11348.399275</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037360Member"
      decimals="INF"
      id="h_0c38e558_5f43_4678_8bdc_364a967f0892"
      unitRef="USD">17270.633166</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113504Member"
      decimals="INF"
      id="h_0c4117c9_65d4_45f9_9eb4_9d7bb99456f5"
      unitRef="USD">16280.27822</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000155629Member"
      decimals="INF"
      id="h_0c87ede9_c939_412f_9931_6e00403be7f0"
      unitRef="USD">297763.840901</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106452Member"
      decimals="INF"
      id="h_0c93968d_60fb_4c05_a8df_6191004d4694"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_0ca82625_4c5c_4b4a_bd23_4702a3687b4b"
      unitRef="USD">14495.000773</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106465Member"
      decimals="INF"
      id="h_0ccc0501_5228_43c9_9451_def3b9680af5"
      unitRef="USD">1293634.850739</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000167626Member"
      decimals="INF"
      id="h_0cf2e381_2ab0_4c5b_8ff4_a5b84e64a4dd"
      unitRef="USD">15966.494235</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_0d1b807f_85c4_4425_ad98_a7bdff5ff6bd"
      unitRef="USD">17540.937923</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_0d554cff_5256_4de6_b5cd_cfd0f6eab7fb"
      unitRef="USD">12267.777536</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113506Member"
      decimals="INF"
      id="h_0d66bca6_db57_43d5_b24c_4fde67e753de"
      unitRef="USD">20419.251839</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_0d6dff95_7217_48b1_b87a_202f1a243fa3"
      unitRef="USD">18797.210325</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000155630Member"
      decimals="INF"
      id="h_0d8631b0_e101_4eff_96f1_389cbd9c763d"
      unitRef="USD">301943.176564</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037363Member"
      decimals="INF"
      id="h_0dc1bd07_c2ce_42cf_bdf0_e4413a547b7a"
      unitRef="USD">11764.975081</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113500Member"
      decimals="INF"
      id="h_0e048b34_e193_46d5_b7b4_f8b677987b37"
      unitRef="USD">12430.309909</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009101Member"
      decimals="INF"
      id="h_0e17eebd_7cc8_40bf_849b_2d609e03d2af"
      unitRef="USD">14979.106224</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000167626Member"
      decimals="INF"
      id="h_0e2384c0_0e4c_45e8_9faa_4f3a71d67f07"
      unitRef="USD">24314.481083</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106463Member"
      decimals="INF"
      id="h_0e2727a7_cbf0_4714_99cd_267defd12db6"
      unitRef="USD">2057165.057616</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_0e713afe_66ba_4183_8a14_80067088500e"
      unitRef="USD">22950.562952</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_0e9100ab_02c6_4cea_bc81_95aae4482321"
      unitRef="USD">12834.388164</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009062Member"
      decimals="INF"
      id="h_0e9ec014_15c9_41f2_830d_6b4545836376"
      unitRef="USD">13245.631774</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113499Member"
      decimals="INF"
      id="h_0e9fcac1_1a89_4ad9_9e32_3da8dd293913"
      unitRef="USD">10535.577138</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_0eb456d3_6ba5_4fa2_a0dc_f6d7d48da875"
      unitRef="USD">13369.236518</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037363Member"
      decimals="INF"
      id="h_0edd37d6_c300_4bc0_92c9_de3f8558621d"
      unitRef="USD">14871.078364</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_0edd3c57_3b18_432d_8259_a6119d0ab778"
      unitRef="USD">11904.53491</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_0ee1101c_c431_4a41_ad88_0fe4060f8bff"
      unitRef="USD">16092.86289</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_0f41f7f2_26db_4956_b4e0_83abb0fdbba9"
      unitRef="USD">21264.086847</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037407Member"
      decimals="INF"
      id="h_0f49048f_8f83_4065_b980_2d389689f499"
      unitRef="USD">26791.047754</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_0f7f41d7_2fb1_4790_b50d_0fdd68933e85"
      unitRef="USD">18688.746669</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_0f9bcaa2_db17_48a0_a227_578db44fef05"
      unitRef="USD">22931.417836</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037374Member"
      decimals="INF"
      id="h_0fca80f9_3d4a_4206_a911_bd1f47595f23"
      unitRef="USD">10929.57558</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009099Member"
      decimals="INF"
      id="h_0fdcf7c3_805f_4688_8079_e303687d5a97"
      unitRef="USD">11069.990468</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037307Member"
      decimals="INF"
      id="h_0fee1a1f_d946_49e5_9515_f2e639c6e788"
      unitRef="USD">14990.730191</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_1_0978423d-758b-68b8-51fd-e06567ab023b"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_1_4a9e014d-7f55-8362-f87f-bd7279f99b64"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_1_6cb49bc4-00b9-baf0-e5b4-400944bf0d43"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_1_865989ca-3e8a-9bb3-7f5b-483b9d0ab6f0"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_1_88cddb48-9d69-1bf6-a615-f61bf3b78a77"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_1_89c49985-573d-0b36-4da3-2ad1baab1788"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_1_bd0901b2-df32-1ddc-a842-14978fccd167"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_1_bde1d098-cc1c-e789-df75-5e281a994ca5"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_1_bdfbbe46-0d20-c30c-24f4-b925289d7021"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_1_f5275293-ce97-1066-3575-6bfceb5b3aa1"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_1_fe36bf22-d3a3-e043-e4b9-81a7f247c3e2"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_10_03dbf322-873a-39a6-6086-694ca51e3df0"
      unitRef="USD">281895.760492</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_10_04ffebdd-0df1-7c7e-93bf-4cb4f3850ec4"
      unitRef="USD">620221.335962</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_10_1726da06-375b-55f2-c503-31eb43b9345c"
      unitRef="USD">694857.608264</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_10_4564d464-9dcc-e6bf-1ef8-a278dc447651"
      unitRef="USD">2480885.343844</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_10_4e1c080f-c023-0dc1-3a0f-b6cf019df004"
      unitRef="USD">577887.7606</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_10_55c1483e-622c-8eac-f04b-04729e576b98"
      unitRef="USD">614128.665602</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_SAndPTargetDate2060C000221535IndexMember"
      decimals="INF"
      id="h_10_7140ec8a-30d4-e3e7-194b-fb9f4fabbb51"
      unitRef="USD">333064.62</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_10_985d8685-9769-0429-01eb-e213de14be22"
      unitRef="USD">2779430.433044</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_10_a2e392fd-255d-eab5-fa64-d6da80e20cde"
      unitRef="USD">2011230.896566</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_10_a9f97362-87e3-5510-1c25-da4217bd1dae"
      unitRef="USD">1451879.382989</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_10_b66d474c-b3a4-042d-2734-cb4eb69dfba5"
      unitRef="USD">502807.72414</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_10_c6ec812a-0a13-a148-6893-a506bcbbd7a0"
      unitRef="USD">3471768.558244</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2040C000106465IndexMember"
      decimals="INF"
      id="h_10_ec4b469f-c9d9-41ca-6e8e-7340f59e20a3"
      unitRef="USD">2311551.042394</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037372Member"
      decimals="INF"
      id="h_1082ede0_ca2b_4a25_a9e5_c690baea8636"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153961Member"
      decimals="INF"
      id="h_1091e25a_2ac7_45da_add7_8c3efc80e316"
      unitRef="USD">384694.065069</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106452Member"
      decimals="INF"
      id="h_10dac283_9e21_4a02_ad0e_bc3626a2e90f"
      unitRef="USD">2904286.653326</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_11_04ef662c-9a86-c166-dcae-ff386789ca28"
      unitRef="USD">2282126.522422</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_11_236a66d1-999e-47b8-0b2e-9c4e1f32b2a8"
      unitRef="USD">1544043.263379</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_11_3151a6fe-3643-8092-d0ed-488ce6976489"
      unitRef="USD">680655.147595</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_11_50b18006-dea2-2fa1-190b-e15cc591825a"
      unitRef="USD">521325.928912</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_11_57731b4c-f6f2-6a49-e48f-401595097613"
      unitRef="USD">829564.142557</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_11_5e6ea9be-0198-7873-d386-52c0fdb0eac4"
      unitRef="USD">287225.645385</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_11_652c8970-c545-5db6-34bd-c475d7fad67a"
      unitRef="USD">570531.630604</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_11_779e1c10-be1c-ed57-d1aa-c9a5c46e4fc2"
      unitRef="USD">2987557.103412</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_11_7c7df96a-49ce-c5d2-72a9-f6b8a43950ba"
      unitRef="USD">736437.965645</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_SAndPTargetDate2060C000221535IndexMember"
      decimals="INF"
      id="h_11_a0a1dafa-8b56-54f9-2e1b-942eafd13428"
      unitRef="USD">285885.15727</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_11_d3eae72a-86ce-8a32-92d2-5cebff75f891"
      unitRef="USD">3318256.570215</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_11_fb9607c0-8cb7-21fc-dd17-1a705ba43574"
      unitRef="USD">746889.275854</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037393Member"
      decimals="INF"
      id="h_1112b34d_aa2f_4279_998c_b2353ffec43d"
      unitRef="USD">12751.96851</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009076Member"
      decimals="INF"
      id="h_11229576_53a3_40c9_af76_b722573d23ce"
      unitRef="USD">13163.888277</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037341Member"
      decimals="INF"
      id="h_112482ea_1673_4fa9_96ea_deff3d935843"
      unitRef="USD">14798.943221</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037395Member"
      decimals="INF"
      id="h_1131141e_aa67_49fc_a8e4_c3c67a49bb97"
      unitRef="USD">11626.4624</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037393Member"
      decimals="INF"
      id="h_115ede1e_3f1e_4a7f_a35f_08ea58b029fd"
      unitRef="USD">11600.39</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153964Member"
      decimals="INF"
      id="h_11a3d413_4e19_426b_89e9_0fd30ca30790"
      unitRef="USD">376179.473411</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_12_0e6066df-5132-2e10-54ae-23ab289d3bf4"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_12_10fe9fcf-0bc3-5cd2-2e50-57ecd204c4b7"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_12_33ca104d-dd58-7f76-3a6a-2e7839dd9934"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_12_4a1126d6-34e5-095d-2ea7-ca5af148113c"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_SAndPTargetDate2060C000221535IndexMember"
      decimals="INF"
      id="h_12_6147fdc2-1c14-0e1d-cae3-5179351e82c6"
      unitRef="USD">322912.17949</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_12_62aa12d0-9a49-1252-1b49-f31b1fbdd10b"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_12_66c13fa9-950e-c01d-4d2e-0e6a5efbcd89"
      unitRef="USD">30063.469063</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_12_70bb8d31-53b8-7ceb-452e-32afaed189a2"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_12_7e165441-e5b6-76da-51c0-65d7d5c15d58"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_12_9dee4203-629c-bbff-c791-6224cd78ae9e"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_12_d8d65ad2-00cb-cfa9-4d66-95b51b1bebb6"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_12_e26fa7d6-9867-a1d9-84e5-13a8e9dbb8c3"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_12_f9983540-679c-024e-fe49-30df6934d6e9"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_12_f9e008c4-329a-1612-5258-fb0a869e4184"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000138477Member"
      decimals="INF"
      id="h_12483ad9_9a1f_46d8_8925_d6f89752eb73"
      unitRef="USD">1285905.848161</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106453Member"
      decimals="INF"
      id="h_127fee12_d5de_4f33_ac13_3ff0eac3ea1e"
      unitRef="USD">1219073.503481</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106452Member"
      decimals="INF"
      id="h_129a8b1a_89e6_4939_a790_dbed1dc55638"
      unitRef="USD">1628201.165238</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037363Member"
      decimals="INF"
      id="h_12a00951_ee41_401a_8ab2_ee1174635e47"
      unitRef="USD">11845.727635</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_12b29d76_9d7f_42d0_857c_5c5f71b89f03"
      unitRef="USD">22427.626264</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_12c9abe2_1b6e_442a_80cc_d266100d7af1"
      unitRef="USD">10312.510844</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_SAndPTargetDate2060C000221535IndexMember"
      decimals="INF"
      id="h_13_5e107bbb-2947-14ee-b8ca-9f9db93d085a"
      unitRef="USD">391004.912963</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_13_61cadc1f-818b-10a0-6597-b398ad017a4f"
      unitRef="USD">289450.83</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_13_63b19c28-f71a-f9bb-dcaa-0d9dc18f66a6"
      unitRef="USD">289450.83</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_13_64ccaa4d-82cc-c03b-2fa9-aa0224e248dd"
      unitRef="USD">282212.3475</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_13_7b3ae0c3-28a6-9278-b445-b661b6be8148"
      unitRef="USD">1151730.15</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_13_8279bd82-b0e7-d743-4a55-01d4718b85b5"
      unitRef="USD">287932.5375</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_13_a8ba0d10-7c37-1032-4222-c5b30b807bc4"
      unitRef="USD">1157803.32</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_13_beb6f01f-4ad0-c6ff-b932-914487f2a5e4"
      unitRef="USD">272229.815</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_13_cd6b56dc-db2e-7ac3-5909-70bf801779df"
      unitRef="USD">277555.2725</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_13_d1fe3efc-6e48-4d0c-f6b5-d15d9eafc40b"
      unitRef="USD">289450.83</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_13_e4056989-3d62-eaf1-c89b-a6c3ef403fe4"
      unitRef="USD">1128849.39</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009104Member"
      decimals="INF"
      id="h_130f0bcf_1ad1_4807_b595_d91a9ac48b71"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037361Member"
      decimals="INF"
      id="h_134a6a53_1192_475c_81bc_e6c7166e8f8f"
      unitRef="USD">12396.317304</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037394Member"
      decimals="INF"
      id="h_135d0999_aa2b_400a_a9f0_633bdc5e3032"
      unitRef="USD">12828.184776</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009080Member"
      decimals="INF"
      id="h_1362df7c_0ed2_414e_8b45_637104459621"
      unitRef="USD">20028.787225</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_StandardPoors500IndexMember"
      decimals="INF"
      id="h_137bdeab_d7b2_4e66_a056_e7eb5a26867b"
      unitRef="USD">11623.4067</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113503Member"
      decimals="INF"
      id="h_137f4db2_7333_40da_bb86_90ac4c4a3287"
      unitRef="USD">12617.043097</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000155632Member"
      decimals="INF"
      id="h_13873e63_d78a_4489_9f4f_644fbe75f1aa"
      unitRef="USD">337831.243828</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000155631Member"
      decimals="INF"
      id="h_13c45192_9526_45f9_b416_92442fac8a53"
      unitRef="USD">538857.728839</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000155629Member"
      decimals="INF"
      id="h_13e5966d_f9fc_4148_9e53_41b38407bcd3"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_14_1cfc66bf-61d7-d220-8951-fdda3d33fdc2"
      unitRef="USD">330018.278489</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_14_2d92b5d4-994b-707f-a9a2-56b62e306366"
      unitRef="USD">329682.926547</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_14_387818ca-0b0e-7477-8afb-6c981d862257"
      unitRef="USD">1075472.906305</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_14_3a1b244b-3b0f-572b-4b49-aa3db8468a43"
      unitRef="USD">327844.214047</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_14_75b9ab5a-e13a-0fc7-b8df-657859ec6f1d"
      unitRef="USD">1253850.608158</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_14_7649d708-1ae5-0081-c725-633bc08f1dce"
      unitRef="USD">313462.652039</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_14_896daa77-2c7e-7f07-1503-cc431b9ee5b2"
      unitRef="USD">1311376.856189</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_14_cc0cc212-5b21-cc82-5532-a4bb9be586b0"
      unitRef="USD">330018.278489</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_14_e1fa31a7-16a9-702a-f231-3679419e3dc8"
      unitRef="USD">330018.278489</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_14_e5a2c7a1-5bb4-7114-0473-4504cb64625a"
      unitRef="USD">291763.651764</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_SAndPTargetDate2060C000221535IndexMember"
      decimals="INF"
      id="h_14_ea877ee2-7ae9-80b6-ed80-956bf755c69d"
      unitRef="USD">443992.076685</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_14_f66a79c8-78ad-ce8a-b6f5-e4a33a83f03b"
      unitRef="USD">1320073.113956</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000167624Member"
      decimals="INF"
      id="h_142481a4_05e5_406b_8730_00675a8a2241"
      unitRef="USD">11622.0489</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_C000221540Member"
      decimals="INF"
      id="h_142e3e1b_e38f_463a_b0ef_0df576a87322"
      unitRef="USD">12454.614035</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_148d2bfc_7455_4557_b131_a5cebc314e59"
      unitRef="USD">11517.3015</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000167626Member"
      decimals="INF"
      id="h_14a1f900_9dd8_4df8_b87a_bc5a783fb4be"
      unitRef="USD">11609.9786</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000167619Member"
      decimals="INF"
      id="h_14ca6bbb_6973_4a57_95f3_a96201f68108"
      unitRef="USD">397803.131813</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037341Member"
      decimals="INF"
      id="h_14cb3c21_c883_466a_8878_adc60a5affb7"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106456Member"
      decimals="INF"
      id="h_14cbc80a_804a_4844_9a1b_8041a33c0f96"
      unitRef="USD">1655772.081942</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_14d8144e_657e_4a2f_b147_00e52c3a6e04"
      unitRef="USD">20761.635128</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_14f82b5a_539b_484f_b715_4eaa38ef1e10"
      unitRef="USD">21057.40087</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_15_181bff90-ee97-055d-4e7f-5d3fab7fffbe"
      unitRef="USD">1150896.918207</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_15_5582d38d-a588-9c83-60a6-94683450d1e6"
      unitRef="USD">1331000.362376</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_15_576b19db-7a85-dbac-e97a-eba014be99f4"
      unitRef="USD">1303479.26908</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_15_6bc36f33-63aa-04e2-996d-dc3ae69635f7"
      unitRef="USD">332750.090594</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_15_7baac472-306c-7823-a1dd-8ac9cd0fc9b3"
      unitRef="USD">325869.817269</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_15_922d1277-e68b-555e-31f8-bb74ce91c85f"
      unitRef="USD">1319014.682185</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_15_a1193005-a23b-8435-b151-ec5a6bf32a01"
      unitRef="USD">333773.490536</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_15_d3a259e3-e2f4-785b-2fc9-0a417d248022"
      unitRef="USD">301886.957683</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_15_e24b40e6-3cd5-37cf-90ec-84b8a40458b9"
      unitRef="USD">332750.090594</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_SAndPTargetDate2060C000221535IndexMember"
      decimals="INF"
      id="h_15_e575c1c2-5edc-5ad0-1f6c-329264bad958"
      unitRef="USD">534642.152098</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_15_f1e35694-317d-3696-fb81-ef73c9373de6"
      unitRef="USD">1294556.574072</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_15_f3a0fff2-8428-8b60-4750-1a8c03f7eb65"
      unitRef="USD">332750.090594</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_15_fbd3d9de-817b-1760-2ea4-5276c196feef"
      unitRef="USD">329753.670546</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037394Member"
      decimals="INF"
      id="h_150f4417_0d0c_45f2_8c12_cdcbda1a943b"
      unitRef="USD">23185.660897</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037339Member"
      decimals="INF"
      id="h_154a8992_cf08_431f_a714_1024e8019716"
      unitRef="USD">14003.100322</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153961Member"
      decimals="INF"
      id="h_154e2441_97cd_433a_be49_a7d5247293ca"
      unitRef="USD">370080.408214</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_15987cdc_3651_4f51_962c_c7198cf6b975"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037339Member"
      decimals="INF"
      id="h_15bf91d1_badc_4d76_ad77_49970d047bae"
      unitRef="USD">10934.2603</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113507Member"
      decimals="INF"
      id="h_15d3dd69_7ad2_4794_a182_d36757174855"
      unitRef="USD">11373.6629</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_15ded811_02e9_423a_9786_e12348a399b1"
      unitRef="USD">21736.827282</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_16_5503eb74-a58a-10a2-8503-e4ae2ead7acc"
      unitRef="USD">1241051.887373</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_16_5e384c88-c96f-2b20-22c0-ce2c59b87e27"
      unitRef="USD">385713.130569</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_16_82d4416c-9120-c579-b689-040453cb4faf"
      unitRef="USD">385713.130569</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_16_833f2c4b-2e64-9395-ac50-b636db3ebb45"
      unitRef="USD">370509.824136</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_16_9f2462a0-673e-0eec-02cd-3872c78b6dec"
      unitRef="USD">330572.751497</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_16_ba1f4609-86d9-915a-f4f0-6a11b5618f98"
      unitRef="USD">1501665.359012</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_16_ba7867ba-8d5d-f22c-9cd4-d1f253c2d5f7"
      unitRef="USD">1542852.522275</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_16_bb2df33e-8bd2-0a80-2546-b448118ac731"
      unitRef="USD">1482039.296548</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_16_ca4e1510-a37d-5bfd-7738-67c72c26e455"
      unitRef="USD">385701.996895</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_16_f17b1b28-d22d-8823-8954-aced29cf814c"
      unitRef="USD">1459275.318224</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_16_fae54c4f-da3e-e7d2-32cb-185fe271d235"
      unitRef="USD">375416.339753</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009099Member"
      decimals="INF"
      id="h_16037dcd_3190_4aef_b06c_109720ab9f81"
      unitRef="USD">14259.304545</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_C000221534Member"
      decimals="INF"
      id="h_161bba69_1509_4f9e_8f57_d181ab55ce25"
      unitRef="USD">11703.152537</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_164df693_7cbc_470d_a9e6_cb2bb776bff6"
      unitRef="USD">13011.089065</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000034077Member"
      decimals="INF"
      id="h_1692795c_2c30_479a_8dc0_8c37685a20aa"
      unitRef="USD">12953.850875</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153961Member"
      decimals="INF"
      id="h_1696dc3b_d707_4ef2_b3fa_9da8498747d7"
      unitRef="USD">464548.239755</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009084Member"
      decimals="INF"
      id="h_169ca286_4eff_450a_980c_f967bbf52db1"
      unitRef="USD">15045.318779</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_16b16a79_0973_45d9_ae66_bab350da6dff"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000167625Member"
      decimals="INF"
      id="h_16ba519d_ca61_466b_a074_ff6a11ee4558"
      unitRef="USD">1162366.47</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_16babba5_9897_465a_b0e6_6e4c89bf2a9e"
      unitRef="USD">13310.003624</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009056Member"
      decimals="INF"
      id="h_16f86af9_0e5e_4bbe_bedf_5d4765fd6714"
      unitRef="USD">11726.0577</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_17_2ee1cf7d-1467-8a35-548d-ccc33b608f10"
      unitRef="USD">1338898.838225</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_17_3680e95d-e09d-3c05-1b3c-6194674f22f8"
      unitRef="USD">1954925.478145</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_JohnHancock2065LifetimeC000221535IndexMember"
      decimals="INF"
      id="h_17_448d44b3-14a5-018e-0501-c60380e89826"
      unitRef="USD">336853.85</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_17_58d5f1e0-9b31-3452-2a9e-c676127a6998"
      unitRef="USD">499632.751542</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_17_5a2b193f-0b18-3c4c-3c69-b6949a7443b8"
      unitRef="USD">1998531.006167</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_17_78dcc3df-be77-8d2a-a19c-e530ef67e4e3"
      unitRef="USD">1872856.05143</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_17_95e5e70d-e514-7d17-a675-cbd0da5065d1"
      unitRef="USD">376163.299138</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_17_bf3692ef-32be-f835-b51a-20e006ec9544"
      unitRef="USD">488731.369536</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_17_c99980a0-1254-8679-99b1-acbd018d98fa"
      unitRef="USD">451874.463254</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_17_d32ed90c-89f3-6168-d884-1fe200ab515a"
      unitRef="USD">499632.751542</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_17_dc426467-8a26-9a01-4ec2-17b70f73bf01"
      unitRef="USD">492829.634996</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_17_dc8dd066-1816-7493-71a7-f86427821c52"
      unitRef="USD">1807497.853022</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_17077a1b_d899_47f3_a197_42ba370cf8a7"
      unitRef="USD">12538.506082</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009085Member"
      decimals="INF"
      id="h_17152c7c_4039_459e_b51e_3893ea358d6d"
      unitRef="USD">18101.210589</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009101Member"
      decimals="INF"
      id="h_17209d9a_e338_48d5_9916_5991524f1f0e"
      unitRef="USD">14103.067131</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037352Member"
      decimals="INF"
      id="h_172aff5f_fec7_4810_945a_494b7a13ac86"
      unitRef="USD">17506.655729</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009086Member"
      decimals="INF"
      id="h_173fc2f8_de53_4450_b124_313bb6fc5cb8"
      unitRef="USD">16577.620613</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037385Member"
      decimals="INF"
      id="h_17414fab_8474_425f_8820_b117b95cb83e"
      unitRef="USD">18015.224312</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037405Member"
      decimals="INF"
      id="h_176891d0_30b7_4c22_b5b3_5971c083687d"
      unitRef="USD">21348.814056</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_176ae127_a115_4235_b2d4_7e5c440b167e"
      unitRef="USD">33182.565699</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009066Member"
      decimals="INF"
      id="h_176de44f_79c2_484a_bdcb_c07b53f680c3"
      unitRef="USD">14906.025527</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_1777aa6a_abc9_4723_a2d4_1cd07beab7fe"
      unitRef="USD">13796.45324</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037394Member"
      decimals="INF"
      id="h_1783231e_9bf2_47d8_a508_a8d162742764"
      unitRef="USD">11624.9801</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_18_0bdf6307-d1db-e697-9762-06efecef4945"
      unitRef="USD">1556714.864356</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_18_0d2ab381-62f4-20a6-a4dc-f3d15f0dfe17"
      unitRef="USD">1696089.052133</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_18_0f170501-efc1-a148-54d4-e1206a48f7d7"
      unitRef="USD">419294.004929</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_18_239e40e9-2506-b00d-c88e-85f7a4eb85b9"
      unitRef="USD">1607561.159776</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_18_28d81f9b-35f0-55ba-62ea-9ef36b4d9bbe"
      unitRef="USD">1195938.182553</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_18_4291533e-88c4-23b3-2ac7-efb7091ed503"
      unitRef="USD">334230.912908</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_18_5f898aef-589c-0c26-546c-e7cd4d9b4b59"
      unitRef="USD">424022.263033</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_18_6d4e3074-5ca8-b597-6249-d079d49a0403"
      unitRef="USD">424022.263033</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_18_aa38237d-cf29-c653-e4e8-fef499d0e004"
      unitRef="USD">419868.44991</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_18_b8e672f1-53fd-f5fa-f59f-bf16c62bc4e5"
      unitRef="USD">1677176.019718</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_18_c496ef33-865a-2b3a-b7a6-4a295f737a9f"
      unitRef="USD">389178.716088</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_JohnHancock2065LifetimeC000221535IndexMember"
      decimals="INF"
      id="h_18_f79bdac4-afe8-8342-7526-2da3fe61094a"
      unitRef="USD">285877.039381</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037362Member"
      decimals="INF"
      id="h_183a7b0e_207b_417b_b564_6ac6c0f19aec"
      unitRef="USD">11267.7456</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106462Member"
      decimals="INF"
      id="h_184f44c0_2598_412f_b13c_82c7c67f055f"
      unitRef="USD">1452912.065571</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000167625Member"
      decimals="INF"
      id="h_185823d8_babf_45e6_8be1_f242a2e14133"
      unitRef="USD">1295708.687951</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113509Member"
      decimals="INF"
      id="h_18918b36_0b0b_47ff_af05_d65a96f71506"
      unitRef="USD">14814.394813</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153956Member"
      decimals="INF"
      id="h_18c5545e_24cc_43b1_b3c6_d8bc826bedda"
      unitRef="USD">280793.502496</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037361Member"
      decimals="INF"
      id="h_18e74692_14de_4961_9bad_a1d4fe35670b"
      unitRef="USD">21326.962104</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000034075Member"
      decimals="INF"
      id="h_18edc525_b731_40d7_b34e_00eb08ffe0d2"
      unitRef="USD">13725.267989</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_19_242c9636-8dcd-5d61-557a-7b2f8462dfc0"
      unitRef="USD">471497.241518</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2045LifetimeC000106466IndexMember"
      decimals="INF"
      id="h_19_271b52ee-9a35-601e-46ef-a8d40f9577d6"
      unitRef="USD">1880633.409772</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_19_3e2e92d8-5357-e8c0-f070-1fa807f57709"
      unitRef="USD">464359.200461</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_19_5fb95059-1854-cde6-e0cc-df93a1544f2d"
      unitRef="USD">355316.68223</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_19_909b6161-dad1-2138-ea86-20eddfafceb2"
      unitRef="USD">460327.343228</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_19_a4010319-42ba-58a0-457b-dbc08f170adf"
      unitRef="USD">1857436.801847</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_19_af8382c0-fe32-0caa-edd7-2e5d5f0f37bb"
      unitRef="USD">471497.241518</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_19_b6e3860b-7e64-c45b-7321-38d0ac5a73e2"
      unitRef="USD">1233629.394233</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_19_be3153e4-8030-5eac-c5fb-6bafd53e866c"
      unitRef="USD">1667033.035501</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_19_c2341f3b-821a-0ae3-dfed-9b2a1561aa18"
      unitRef="USD">470158.352444</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_19_e5d50c29-a40d-465c-d8ac-07ce0c2012a6"
      unitRef="USD">416758.258874</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_19_f5fc6552-cf56-7769-de43-1e8171148c3f"
      unitRef="USD">1885988.966073</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_19_f7d2535f-f0f5-859a-afdb-5606325c04cc"
      unitRef="USD">1815767.851414</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_JohnHancock2065LifetimeC000221535IndexMember"
      decimals="INF"
      id="h_19_fb2bbb2d-9436-660e-be7d-e018dd4a87bd"
      unitRef="USD">317884.807551</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009056Member"
      decimals="INF"
      id="h_192eda46_0ca7_41ea_be82_8a624658d809"
      unitRef="USD">17857.836073</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113508Member"
      decimals="INF"
      id="h_19510b1c_3dc7_47fa_ad45_1653549c1fa7"
      unitRef="USD">14583.252981</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113503Member"
      decimals="INF"
      id="h_19a36112_d911_434d_b740_56abc48d49ea"
      unitRef="USD">12701.874317</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009099Member"
      decimals="INF"
      id="h_19e0c1b1_a3e9_46ae_9ee3_8544db24f5cd"
      unitRef="USD">12646.255553</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009080Member"
      decimals="INF"
      id="h_1a27726d_54cf_4f2c_8ffc_812a1bc78c14"
      unitRef="USD">13497.293121</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_C000259698Member"
      decimals="INF"
      id="h_1a3f0c5f_7357_43ce_bb16_1ad240236a61"
      unitRef="USD">1384697.90268</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153957Member"
      decimals="INF"
      id="h_1a46d498_a0ec_4504_a609_2253c5345d99"
      unitRef="USD">376632.321793</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000034076Member"
      decimals="INF"
      id="h_1a597f61_7a8d_48c8_9b31_5ae8e324945e"
      unitRef="USD">15286.120534</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113509Member"
      decimals="INF"
      id="h_1a75df5a_318e_4211_adad_77ffb2fe63be"
      unitRef="USD">11569.0408</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037405Member"
      decimals="INF"
      id="h_1aabc72a_247f_4d24_a3ba_505c32cfe1ff"
      unitRef="USD">17667.298068</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_1ab89ff4_1511_4d35_8636_c68cb273b3bf"
      unitRef="USD">16762.213308</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_1ad19cb5_3d52_49de_970b_377517ad7d71"
      unitRef="USD">11568.219279</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153963Member"
      decimals="INF"
      id="h_1adc909b_df1e_44c0_b161_0351a4a2c271"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009105Member"
      decimals="INF"
      id="h_1b57803b_2e25_4a11_a727_43469830232c"
      unitRef="USD">10806.1765</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037382Member"
      decimals="INF"
      id="h_1b89bf6f_9eaa_4756_90ca_4653439fabb4"
      unitRef="USD">12641.969856</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000034075Member"
      decimals="INF"
      id="h_1bb106a9_37da_4901_a831_86ef95e8555a"
      unitRef="USD">19128.389534</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000155630Member"
      decimals="INF"
      id="h_1bb3a36b_4d29_4481_b9cc_0290a4112107"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113499Member"
      decimals="INF"
      id="h_1c5c4eb6_6802_4275_a508_acb024d813bf"
      unitRef="USD">12884.289904</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037362Member"
      decimals="INF"
      id="h_1c6cd192_d0ac_41af_80c2_2272074c9692"
      unitRef="USD">14096.987821</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_1c9ee3ee_4f19_4f54_8bef_c01330a9ca68"
      unitRef="USD">14592.753183</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_C000221539Member"
      decimals="INF"
      id="h_1cbc4ad9_c024_4620_996b_2ce06552e7ec"
      unitRef="USD">1247592.22251</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009104Member"
      decimals="INF"
      id="h_1cd49c14_ab32_4bf2_8a09_6cefc27eb128"
      unitRef="USD">12915.00664</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113503Member"
      decimals="INF"
      id="h_1cf59c50_e686_472f_b2ed_63baae52c8f1"
      unitRef="USD">14717.758192</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009082Member"
      decimals="INF"
      id="h_1cf70a5f_4085_4f56_a169_60053f2e970a"
      unitRef="USD">18027.285482</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037360Member"
      decimals="INF"
      id="h_1d35b7c9_76b9_42c8_b36f_a7d8557d7146"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009073Member"
      decimals="INF"
      id="h_1d5f8f06_f26a_4bfb_992e_4833f508a3f5"
      unitRef="USD">13690.21082</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106463Member"
      decimals="INF"
      id="h_1dd030eb_e9df_4149_9123_339410c03d92"
      unitRef="USD">1876651.917673</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153960Member"
      decimals="INF"
      id="h_1dfcca18_4dbe_4ab0_a430_fb5853c37a7c"
      unitRef="USD">311278.244847</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037405Member"
      decimals="INF"
      id="h_1e4403b0_b668_479d_bf27_e32156ceb4c3"
      unitRef="USD">16002.131614</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113499Member"
      decimals="INF"
      id="h_1e52aef3_c1af_411f_9863_0f819d71eed2"
      unitRef="USD">11753.899086</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009085Member"
      decimals="INF"
      id="h_1e69a94c_e629_4a06_8ba2_177ba48fe853"
      unitRef="USD">19621.456657</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009099Member"
      decimals="INF"
      id="h_1e8344c1_a1d3_4db2_b095_4c6ae6c50ef3"
      unitRef="USD">12109.926516</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009105Member"
      decimals="INF"
      id="h_1ea1622b_af60_4e5c_ac05_1bc443e60ca2"
      unitRef="USD">11227.467178</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113511Member"
      decimals="INF"
      id="h_1eb03726_9988_41a5_ae91_d6b6d9e001f4"
      unitRef="USD">17119.913483</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113511Member"
      decimals="INF"
      id="h_1ebe0c4f_ba1b_4b86_88cf_bac089d9f186"
      unitRef="USD">11578.6326</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_1ec268aa_5d14_4a92_b3f9_b3b533109bc0"
      unitRef="USD">13393.848631</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009084Member"
      decimals="INF"
      id="h_1ed10f7f_f152_4947_8556_226c91c6ff8b"
      unitRef="USD">16329.111908</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037360Member"
      decimals="INF"
      id="h_1ed851dc_b442_4787_8a8d_5148776d87b9"
      unitRef="USD">16746.22862</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113505Member"
      decimals="INF"
      id="h_1f2186b7_710c_4dff_b5c1_26fc51ac638a"
      unitRef="USD">11670.778187</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009067Member"
      decimals="INF"
      id="h_1f5a9475_122c_4c80_b59c_19f60beb0d47"
      unitRef="USD">15105.513224</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000155628Member"
      decimals="INF"
      id="h_1f80bed5_71f2_4b04_aa6a_e4fc61491e0d"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_1f908cee_da8a_4796_b82d_f48fb2bee3a3"
      unitRef="USD">15016.162264</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_1fa2d351_cd4a_4c47_8378_130aec4abed7"
      unitRef="USD">12075.478308</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_1faa4ac9_7772_46cc_a9dc_d39d85349779"
      unitRef="USD">19985.310062</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000138479Member"
      decimals="INF"
      id="h_1fd00cba_8baa_4375_b32d_317c856a7e68"
      unitRef="USD">18215.927885</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009077Member"
      decimals="INF"
      id="h_1fe3ace2_8e41_4a35_a5d3_c7f3bc0bffaf"
      unitRef="USD">10634.951789</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000167621Member"
      decimals="INF"
      id="h_1feff542_ff96_41f6_8b16_42bbd8414afb"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_2_3327b2ac-a5dd-6c89-d576-13618adc5731"
      unitRef="USD">282903.2825</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2025C000153959IndexMember"
      decimals="INF"
      id="h_2_372bdfa1-85f0-8e71-4351-86b49f7d9f5e"
      unitRef="USD">275355.0375</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_2_4a8ca5ce-8c8c-f00d-0b1f-a24f3ee09839"
      unitRef="USD">1112594.02</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_2_5ce987bd-af84-8a63-4e08-1083739b8008"
      unitRef="USD">1153926.25</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_2_7c366ea8-4b46-64c7-d9b2-d0a03e1ab0ed"
      unitRef="USD">1147615.08</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_2_830e6e3a-8db3-f321-92ef-68b87153d1c1"
      unitRef="USD">1038420.47</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_2_9c3d2a67-4897-5540-dcf1-4062642bbd70"
      unitRef="USD">285942.6125</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_2_c2cb72ef-3f1d-e1ec-4ad5-20373b45bd56"
      unitRef="USD">288481.5625</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_2_d5586c5d-a39f-ae85-b4e2-e05e32fb3b9b"
      unitRef="USD">286903.77</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_2_d8d6a79b-ec35-d178-3f2f-2f55e396259d"
      unitRef="USD">278148.505</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_StandardAndPoorS500C000221535IndexMember"
      decimals="INF"
      id="h_2_eaee68d8-27ab-357b-2969-efb65dc9b752"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_2_ef952d68-1950-76a3-1a0e-1159a4706758"
      unitRef="USD">251230.265</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_20_0598510f-0922-23c3-883e-e34468d82f5a"
      unitRef="USD">561979.354845</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2045LifetimeC000153963IndexMember"
      decimals="INF"
      id="h_20_083ecc3e-f40f-cff7-3bad-0ba9937d349c"
      unitRef="USD">569134.673624</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_20_0c64e5ca-2337-7795-ed11-04290755ba6a"
      unitRef="USD">2247917.419382</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_JohnHancock2065LifetimeC000221535IndexMember"
      decimals="INF"
      id="h_20_173feff9-ca23-76b4-21e0-100e75ce822d"
      unitRef="USD">386833.402433</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_20_203f31b4-3253-fc78-e996-102be91ae7c8"
      unitRef="USD">1945330.814503</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_20_5e8b98c0-efc4-9e5d-e530-3c277c0d11b8"
      unitRef="USD">404137.354261</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_20_668144f8-7dce-d006-78e4-ae895d0ba4ab"
      unitRef="USD">1368945.647353</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_20_6780d514-f19a-ee7d-dfe2-b0f45c8f99a8"
      unitRef="USD">573764.073784</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_20_a819fad8-8279-5538-4c75-fb49120bbfb7"
      unitRef="USD">2295056.295136</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_20_b90c0ff8-e3c9-92d2-c27f-405d9e5e21a9"
      unitRef="USD">573764.073784</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_20_c51ba228-974e-7b72-8a15-f81db32ce99f"
      unitRef="USD">2198660.180068</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_20_d122d160-b921-0754-9f82-4f2c7648b5cc"
      unitRef="USD">551361.471477</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_20_d3ba7d48-81b0-69a0-43f4-e10e043d68e4"
      unitRef="USD">486332.703624</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000167623Member"
      decimals="INF"
      id="h_200a410c_ac8d_40cd_9a9a_fc4deadfbfcd"
      unitRef="USD">19412.567436</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113508Member"
      decimals="INF"
      id="h_2020e0c0_f7ac_44b1_8744_6ea179d28912"
      unitRef="USD">12629.966366</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106467Member"
      decimals="INF"
      id="h_20c64a74_5ce4_4741_b0b8_c30f8f3045e3"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037374Member"
      decimals="INF"
      id="h_20cb111c_8e81_4246_854e_61b2cc37cfcf"
      unitRef="USD">13913.569348</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_21_0587ac76-a3b8-6df8-9335-7bdb66165be2"
      unitRef="USD">1461912.744925</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_21_1a8466f2-18ff-915a-ea86-0ea3779a1889"
      unitRef="USD">616623.846219</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_21_2cb33c2b-a51e-20d0-485f-5e11f4927b2c"
      unitRef="USD">2549983.795321</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_21_5370c2e7-9ba3-9a0f-257e-b4ec9da8c7ba"
      unitRef="USD">2496612.361914</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_21_63f2b6f9-60f7-64b9-9e87-32ceaa309e08"
      unitRef="USD">531602.171165</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_21_6d1a7805-2952-8be7-de3a-582b51cf74d0"
      unitRef="USD">437875.738814</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_21_816d4646-3017-c263-7852-bdabd05ab222"
      unitRef="USD">653860.362268</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_21_945fd053-42b4-86d8-230b-778d4acea797"
      unitRef="USD">637495.94883</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_21_99306a5a-fbd3-dfc4-d750-1e8f9c7c7120"
      unitRef="USD">653860.362268</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_21_a344a8b8-c01d-17b0-86cd-07173683af4f"
      unitRef="USD">2615441.449072</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_JohnHancock2065LifetimeC000221535IndexMember"
      decimals="INF"
      id="h_21_adba6741-8b6c-2a7c-7abd-588bbf58f4b5"
      unitRef="USD">440834.552404</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2010LifetimeC000106459IndexMember"
      decimals="INF"
      id="h_21_b618cae8-fc5b-b0b8-f87d-3b036c5e299a"
      unitRef="USD">1636883.750048</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_21_ee308844-df38-fc6e-7047-fcb67810f399"
      unitRef="USD">2126408.684669</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009101Member"
      decimals="INF"
      id="h_2113c4be_a680_4826_8bfd_2e86876f4ad9"
      unitRef="USD">16326.51173</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_21288165_e0f1_4a65_a5b0_9a7f08d3acfe"
      unitRef="USD">10049.2106</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009050Member"
      decimals="INF"
      id="h_21856902_0aff_4bea_b5ed_af3fa269464f"
      unitRef="USD">18407.656207</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2055LifetimeC000153974IndexMember"
      decimals="INF"
      id="h_22_276dae05-54e0-703e-e55c-529a207d49a6"
      unitRef="USD">800491.955119</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2025LifetimeC000153959IndexMember"
      decimals="INF"
      id="h_22_28a9892e-bdfc-9514-8ee3-8771d3a76c68"
      unitRef="USD">551678.128894</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleConservativeC000106454IndexMember"
      decimals="INF"
      id="h_22_379e6ecc-be90-8a13-d0c7-d965f89e24c2"
      unitRef="USD">1558152.785365</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleAggressiveC000155628IndexMember"
      decimals="INF"
      id="h_22_4b054a0e-8e3a-5a98-4fd9-28df78c8d899"
      unitRef="USD">783505.260593</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2055LifetimeC000138477IndexMember"
      decimals="INF"
      id="h_22_6f4dc104-f7e6-9e13-96f6-0fedb6787c63"
      unitRef="USD">3201967.820476</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2020C000153958IndexMember"
      decimals="INF"
      id="h_22_a3b8f946-8e79-0603-6399-6f170be0c38d"
      unitRef="USD">481562.40861</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2030LifetimeC000106463IndexMember"
      decimals="INF"
      id="h_22_c1f1947c-c723-20b4-9ed1-b73196b1f419"
      unitRef="USD">2450154.151741</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleConservativeC000155630IndexMember"
      decimals="INF"
      id="h_22_c20d5ea3-2c57-e669-0a35-d8ba9782519f"
      unitRef="USD">389538.19634</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2030LifetimeC000153960IndexMember"
      decimals="INF"
      id="h_22_c21584a2-6a94-49a7-7dc8-bb23830e6f33"
      unitRef="USD">612538.537933</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2050LifetimeC000153964IndexMember"
      decimals="INF"
      id="h_22_c72bc9b1-654c-d2c5-5acd-7a1d2d5eb318"
      unitRef="USD">800517.311824</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2060C000167625IndexMember"
      decimals="INF"
      id="h_22_c8a2700b-0567-f5f2-bb9e-21b89ab9dfec"
      unitRef="USD">3006346.90622</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_JohnHancock2065LifetimeC000221535IndexMember"
      decimals="INF"
      id="h_22_e3f47652-b202-a0f3-7b65-b12c3190e5f7"
      unitRef="USD">539693.997529</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2040LifetimeC000153962IndexMember"
      decimals="INF"
      id="h_22_f713ec65-7764-fcb9-efd3-baa3afb8d5bf"
      unitRef="USD">735659.965781</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleAggressiveC000106452IndexMember"
      decimals="INF"
      id="h_22_fafc3f22-8f27-e512-90e8-42184242a0d6"
      unitRef="USD">3134021.042371</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009066Member"
      decimals="INF"
      id="h_223ae951_20cd_4e8f_b526_44070c527604"
      unitRef="USD">18695.563387</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000167623Member"
      decimals="INF"
      id="h_22695342_17a1_47c1_a270_56331156c3a8"
      unitRef="USD">17527.844489</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_2289a2d1_59c7_4faf_a7d1_c08295948c07"
      unitRef="USD">12774.136295</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037350Member"
      decimals="INF"
      id="h_22a76c3f_fd5a_4b41_9ebb_3c0169b69b0e"
      unitRef="USD">11084.2839</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037373Member"
      decimals="INF"
      id="h_22eae34c_c93c_46a8_89bf_13fcaec5d1c8"
      unitRef="USD">15002.074446</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_23_69720194-1a03-d21b-5156-18362828ed56"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037384Member"
      decimals="INF"
      id="h_23359de5_af93_4e7f_b20d_9f85c168186b"
      unitRef="USD">21861.733449</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037309Member"
      decimals="INF"
      id="h_23dfac94_a565_4bcc_9a8a_3fe5787b61fe"
      unitRef="USD">10823.7668</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106466Member"
      decimals="INF"
      id="h_23e88518_4e03_4b96_9b8a_808d951a2bc9"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_23f680e6_a567_4c5c_95c7_a7fe3cb292bc"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_24_559143ac-ecb2-a91a-ad05-a190bca2fe27"
      unitRef="USD">273248.325</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037352Member"
      decimals="INF"
      id="h_240330d6_a1c6_4482_8d9c_8e07fef4e76b"
      unitRef="USD">16202.904718</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009056Member"
      decimals="INF"
      id="h_24213334_491f_4717_9fb4_8a2290c6db72"
      unitRef="USD">12864.91656</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113501Member"
      decimals="INF"
      id="h_243a5b74_6c5f_425a_8d99_29498de2793b"
      unitRef="USD">11125.474294</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113511Member"
      decimals="INF"
      id="h_2478c69e_659e_46e7_a00c_a6113024f96f"
      unitRef="USD">19089.593902</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113503Member"
      decimals="INF"
      id="h_247a766f_2221_4f46_b418_d96a0f9b8e99"
      unitRef="USD">13226.296221</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_24918dbb_80ba_4627_8a01_e1b8f5a5f025"
      unitRef="USD">21355.016391</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_24ac5cbe_86ec_40a7_b6d3_33ed2e0fc4bf"
      unitRef="USD">29457.518626</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009050Member"
      decimals="INF"
      id="h_24bc4bfc_8591_4ae9_9be3_d31d84fda870"
      unitRef="USD">16640.695225</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000155628Member"
      decimals="INF"
      id="h_24d50ed0_a6f6_4e41_9b43_f42f823b0ae5"
      unitRef="USD">328488.690385</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_24e72132_c256_4806_a94a_b60b77d97bbf"
      unitRef="USD">15718.098602</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_25_5940750b-c437-5d54-af85-7bcaed882358"
      unitRef="USD">294053.668332</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_252b79a1_3a7e_443c_a794_a48048440079"
      unitRef="USD">12280.856323</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_25363905_18ee_4586_818d_3e4392cac18f"
      unitRef="USD">15990.347595</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037415Member"
      decimals="INF"
      id="h_253f8398_5cc6_454a_bc88_23b52f79f937"
      unitRef="USD">19322.80473</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_254f07f9_972e_4b61_bfba_a9b55e438ec2"
      unitRef="USD">13111.943639</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009101Member"
      decimals="INF"
      id="h_25bc526b_10f3_48d1_8802_544b2464b0f3"
      unitRef="USD">10986.844419</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037352Member"
      decimals="INF"
      id="h_25c46a73_bdec_4dc3_a652_3fca1cee2295"
      unitRef="USD">13198.252163</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113500Member"
      decimals="INF"
      id="h_25ce009d_a13e_4397_8090_c08962dbd27c"
      unitRef="USD">11393.0038</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000138476Member"
      decimals="INF"
      id="h_25db7ba2_dee0_4e03_8c9b_34a0df13edd4"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_26_35e56735-8244-7c4b-eb63-19389040c9c8"
      unitRef="USD">310904.631395</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_C000221536Member"
      decimals="INF"
      id="h_2654c0bb_e209_49ab_a107_d93506ed7340"
      unitRef="USD">13713.9408</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009056Member"
      decimals="INF"
      id="h_2675d505_e7aa_4bbf_bb4a_5bf36526f92f"
      unitRef="USD">23953.453178</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_C000221535Member"
      decimals="INF"
      id="h_2693a60b_4ca6_4516_aa04_989389913e91"
      unitRef="USD">280658.311686</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009103Member"
      decimals="INF"
      id="h_26e04fc6_b2a4_4c5f_9a98_3f3909f07919"
      unitRef="USD">11181.432091</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_27_a22d823f-512f-570e-2a5c-a68a87432591"
      unitRef="USD">342860.783608</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037374Member"
      decimals="INF"
      id="h_270405b8_9cd6_40a5_9668_316d5f305fef"
      unitRef="USD">18235.722603</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106464Member"
      decimals="INF"
      id="h_27837385_2fa2_4d36_8c3a_6be83e10ec56"
      unitRef="USD">1676484.920801</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_SAndPTargetDate2065IndexMember"
      decimals="INF"
      id="h_2785f2c9_48c9_4d4f_8df1_7493a464c164"
      unitRef="USD">13903.940884</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009067Member"
      decimals="INF"
      id="h_278adfff_3ea9_4422_a6b2_5a43f24eac21"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2060LifetimeC000167619IndexMember"
      decimals="INF"
      id="h_28_813c363e-dca7-54b5-ac05-4923056949ef"
      unitRef="USD">499632.751542</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_28_d5cf6591-2599-0dd4-f713-1bb4de4a8847"
      unitRef="USD">396151.247772</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000138473Member"
      decimals="INF"
      id="h_280b7578_a628_46a9_94d6_02d073264201"
      unitRef="USD">27996.413334</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113505Member"
      decimals="INF"
      id="h_286d1dfa_554a_4277_af35_0474fb3a51f3"
      unitRef="USD">13475.764023</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000167625Member"
      decimals="INF"
      id="h_289914a0_6e12_4033_9be3_d207c5bedb02"
      unitRef="USD">1601970.321789</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_28a0075d_52ef_428c_a593_028690518e61"
      unitRef="USD">17121.515541</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_C000221539Member"
      decimals="INF"
      id="h_28d69417_5268_4e62_b05b_70f1bd8bcb3d"
      unitRef="USD">1716571.869521</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_28e521f3_ab3b_43c5_b5fe_328ef665af22"
      unitRef="USD">14315.103326</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_29_f5e416bb-9a66-3031-5d66-06bebed55fdd"
      unitRef="USD">350036.176321</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000167619Member"
      decimals="INF"
      id="h_2981f287_4110_410a_b737_9453faa96607"
      unitRef="USD">486676.529655</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_298ec61b_6e60_4a6e_9957_0ca292cc0fab"
      unitRef="USD">12765.040772</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_29a3416b_67d4_4a30_ab74_b09066075b5a"
      unitRef="USD">11578.0332</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_29a82ed6_60eb_4650_a161_2f93dd939b8f"
      unitRef="USD">16974.368273</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_29aac75f_e009_4c73_a6db_69671cb8017e"
      unitRef="USD">10476.8748</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106464Member"
      decimals="INF"
      id="h_29b7e2c4_8665_433c_8974_68ac4f964f24"
      unitRef="USD">1550670.365778</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009067Member"
      decimals="INF"
      id="h_29bdd03e_617f_4dbf_91ad_fe8c85e0496c"
      unitRef="USD">21681.856135</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_29c97e01_3298_4417_b264_97df2b0ff8a2"
      unitRef="USD">13182.900664</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009075Member"
      decimals="INF"
      id="h_2a2c8435_8843_4f59_b908_c012ffac3e83"
      unitRef="USD">13034.425642</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037384Member"
      decimals="INF"
      id="h_2a3be34b_3739_4836_92bc_cc03b742b253"
      unitRef="USD">16716.596316</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106452Member"
      decimals="INF"
      id="h_2a427187_de78_4eea_9056_7300fa335e3d"
      unitRef="USD">1316761.15104</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_2a53075d_90b3_4bb7_9b66_42c1bdb0a058"
      unitRef="USD">20119.085754</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009075Member"
      decimals="INF"
      id="h_2a54d407_cb52_4302_9ecf_6fe0adb8e565"
      unitRef="USD">13228.537863</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037404Member"
      decimals="INF"
      id="h_2aaa6756_8f10_4ffc_adc1_67700dddc50f"
      unitRef="USD">15794.802706</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037362Member"
      decimals="INF"
      id="h_2ad5a349_4b37_44be_b916_2fe23e44a9fc"
      unitRef="USD">16915.340235</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153962Member"
      decimals="INF"
      id="h_2b16d267_725c_416f_ae24_e82098e66649"
      unitRef="USD">320148.142413</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_2b35c5f0_618f_4fce_bec0_617fe1881301"
      unitRef="USD">10707.4466</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009066Member"
      decimals="INF"
      id="h_2b4d586f_b834_42ef_a27e_7313ce4f3248"
      unitRef="USD">21255.454712</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000138478Member"
      decimals="INF"
      id="h_2b5bb873_1dfc_4f14_ba7a_ecefe0c1e5d1"
      unitRef="USD">19532.582347</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_2ba8df9d_94a2_4ef8_9c95_30f6b020de2e"
      unitRef="USD">13310.003624</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_2bdf570e_49c5_4f02_909e_c7f9a92e8e11"
      unitRef="USD">11578.0332</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113505Member"
      decimals="INF"
      id="h_2be24ec4_9312_4cef_bf22_4e6a8a94ea1c"
      unitRef="USD">15511.745631</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037363Member"
      decimals="INF"
      id="h_2bf06a78_d6ad_4504_aa68_59905fcd3cdc"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153960Member"
      decimals="INF"
      id="h_2bf710c8_f2f5_4cff_b020_efc02b256945"
      unitRef="USD">399463.98757</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000167626Member"
      decimals="INF"
      id="h_2c226e70_231d_462c_ab90_cf3f3adcdfb0"
      unitRef="USD">21500.704333</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009086Member"
      decimals="INF"
      id="h_2c27fa5c_19cf_4830_ab58_becf7775efff"
      unitRef="USD">25519.218321</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_2c53cf9e_52f8_485d_89dc_dc5e996a29c5"
      unitRef="USD">13310.003624</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000155629Member"
      decimals="INF"
      id="h_2ca26e12_1a6d_464c_ba1f_faa3417a9a57"
      unitRef="USD">353048.695613</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009105Member"
      decimals="INF"
      id="h_2cb5a42c_18ce_4de4_81e6_39009c06be45"
      unitRef="USD">12925.310278</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113500Member"
      decimals="INF"
      id="h_2cbd965b_9699_4101_971b_8b86d34d48ec"
      unitRef="USD">12363.029116</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037340Member"
      decimals="INF"
      id="h_2d1cc2c0_6f47_421e_8b04_2f3b53626d9e"
      unitRef="USD">10934.217</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_2d7681e5_f6dc_48cb_815c_469c16a61abb"
      unitRef="USD">16812.82298</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_2d7b2fcd_dcd8_419f_961b_6eb0d9d7daf8"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009054Member"
      decimals="INF"
      id="h_2d849663_8926_497f_b318_6a7a28b62c1b"
      unitRef="USD">28332.198131</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_C000221538Member"
      decimals="INF"
      id="h_2d983ceb_d66e_4f5f_8eee_941b4a4a5b48"
      unitRef="USD">13752.795</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113509Member"
      decimals="INF"
      id="h_2da84840_518b_4a06_a1db_0ad4ad3a51b0"
      unitRef="USD">22258.54389</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153958Member"
      decimals="INF"
      id="h_2dc4ee34_4831_4dd1_ad83_9eea5b298dea"
      unitRef="USD">339349.582782</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009077Member"
      decimals="INF"
      id="h_2e082811_6386_410e_a69d_bcc6cb8cc96c"
      unitRef="USD">11293.105458</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_2e4ce471_4b7a_4694_892c_22140156bfaf"
      unitRef="USD">11449.072</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106466Member"
      decimals="INF"
      id="h_2e4f86be_18ab_4e88_809f_0e6bbbfb80c5"
      unitRef="USD">1770947.284824</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000167621Member"
      decimals="INF"
      id="h_2e502b35_5525_4960_9d60_5b2b501f2d1c"
      unitRef="USD">12718.271762</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_2e5e16a4_0734_4d44_a09e_571d116e2c99"
      unitRef="USD">11207.094159</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153974Member"
      decimals="INF"
      id="h_2e657816_1897_4d7b_aade_d52121c31e03"
      unitRef="USD">290119.66</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009080Member"
      decimals="INF"
      id="h_2e6dffed_55be_424b_8ab1_657ebed3b531"
      unitRef="USD">11837.939229</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000167626Member"
      decimals="INF"
      id="h_2e91bbe7_4015_49c5_8719_327df14d009f"
      unitRef="USD">12817.341702</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000155631Member"
      decimals="INF"
      id="h_2f189d5c_f4b9_4f31_9c8d_6cff2a84602d"
      unitRef="USD">357854.069669</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037349Member"
      decimals="INF"
      id="h_2f4345d6_910f_4d80_9c28_34a7f2001f59"
      unitRef="USD">12089.355395</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000138476Member"
      decimals="INF"
      id="h_2f810b49_662a_4aa8_8c9b_f96848f61768"
      unitRef="USD">11624.428</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_2f90e11e_a2d9_4cab_8f20_422722cec355"
      unitRef="USD">11293.8231</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000167624Member"
      decimals="INF"
      id="h_2fa0b2dc_0e58_42ee_8ad7_d643b9010710"
      unitRef="USD">24315.579238</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009099Member"
      decimals="INF"
      id="h_2fe42634_7338_409f_b681_306f4d4ad887"
      unitRef="USD">12081.349645</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009105Member"
      decimals="INF"
      id="h_2ff307ec_ea6f_42af_9c2f_460c83c0ac14"
      unitRef="USD">16501.914015</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037417Member"
      decimals="INF"
      id="h_2ffff187_f1ee_4780_a5e8_f453dee4f845"
      unitRef="USD">19526.174598</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_3_0b017551-8100-9b8a-b916-6e9a455adb40"
      unitRef="USD">1074074.408385</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_3_11872aeb-ea0d-2b31-c81e-1638e68bd1e3"
      unitRef="USD">316801.234745</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_3_3a531579-0471-481a-5b9a-f3f42b341283"
      unitRef="USD">305654.816489</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_3_3aef23f0-0d42-2933-d1c7-0c3ed3a1ef32"
      unitRef="USD">248594.334449</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_3_418ed37e-06d2-0655-a7de-b80ddd991600"
      unitRef="USD">1222619.265957</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_3_52b1eb0e-549c-6e15-de5e-e06799b1f1ba"
      unitRef="USD">1322555.100994</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_3_65eb65bd-b3cd-9207-cf58-b35913734863"
      unitRef="USD">1294734.972319</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_StandardAndPoorS500C000221535IndexMember"
      decimals="INF"
      id="h_3_699b00d5-8cdf-98f7-47b5-572e722abe82"
      unitRef="USD">345852.3625</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModeratelyConservativeTargetAllocationC000155632IndexMember"
      decimals="INF"
      id="h_3_6dc5fc81-0533-1153-e224-cddd9db494f3"
      unitRef="USD">282307.888209</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_3_774e1c25-8176-4bf7-0df6-6b618b765877"
      unitRef="USD">322323.811664</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_3_a762041c-a42e-d3de-3d29-bab2834bfb95"
      unitRef="USD">330638.775249</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2010C000106459IndexMember"
      decimals="INF"
      id="h_3_af139659-e8d6-a13a-5242-dfde0df651b7"
      unitRef="USD">1120709.415948</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_3_becab693-d3a6-6f35-adb4-3522f5dd62fe"
      unitRef="USD">1248904.782531</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_3_e32c56ca-fa81-1fcd-e7f6-a96f16c09f94"
      unitRef="USD">323683.74308</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_30_5b25164a-c8e4-2036-3af2-7a5b05d92cdb"
      unitRef="USD">368255.321274</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000034076Member"
      decimals="INF"
      id="h_3015fc40_51bf_410e_93e1_8aef3ce4e609"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009086Member"
      decimals="INF"
      id="h_30160c7f_ccd2_40e6_bb4a_e97461aa35e9"
      unitRef="USD">12530.841214</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000155630Member"
      decimals="INF"
      id="h_30474e8f_52fd_4c24_a3a6_2965382c57e3"
      unitRef="USD">282016.507764</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_3061f6c5_73f3_4b72_8fd8_7390b9bb8710"
      unitRef="USD">15846.049912</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000138476Member"
      decimals="INF"
      id="h_30a673b1_0be1_4fc4_ad5b_06a44bba0b29"
      unitRef="USD">12818.988058</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000034077Member"
      decimals="INF"
      id="h_30d60135_d47a_4a19_a0f3_ff68a6f68528"
      unitRef="USD">14781.239052</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_31_94a489b7-dc93-5067-ec64-e90808f5e960"
      unitRef="USD">419055.332682</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106459Member"
      decimals="INF"
      id="h_3134cda2_c6d3_45ae_88e9_337d6aaf71ae"
      unitRef="USD">1308173.198796</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153961Member"
      decimals="INF"
      id="h_314b8901_23eb_4f2f_9aa2_98d5c4611be0"
      unitRef="USD">317668.141429</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000155632Member"
      decimals="INF"
      id="h_31743d9e_a072_41f0_a004_2cfc916d84b2"
      unitRef="USD">367623.923083</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106461Member"
      decimals="INF"
      id="h_318424f4_3342_499b_a005_9f022bfb331a"
      unitRef="USD">1388503.994708</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009077Member"
      decimals="INF"
      id="h_31a245cd_77c7_4324_b488_cb0df1bb0eca"
      unitRef="USD">13464.550486</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_31c323db_1272_4af5_bc02_5520340e9936"
      unitRef="USD">11919.282277</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106462Member"
      decimals="INF"
      id="h_31c545ce_4908_41ef_a104_8c71dfa4e13f"
      unitRef="USD">1537780.001019</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_31f8c1d2_6be4_4698_951f_e978b125a408"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_32_08514a60-0762-05e2-6df7-f2f186771fa7"
      unitRef="USD">452090.311049</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_3210207d_6c07_4eb8_937c_06d45eff224e"
      unitRef="USD">13322.5848</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009077Member"
      decimals="INF"
      id="h_324aabc1_48eb_4020_be06_29b0edd16859"
      unitRef="USD">13174.712903</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_329656be_4f1c_4780_a48e_283f54aa8aaa"
      unitRef="USD">18055.533116</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_32e0bc6b_7bd5_43e6_9874_df75447f02dd"
      unitRef="USD">14820.392966</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2020LifetimeC000153958IndexMember"
      decimals="INF"
      id="h_33_dfc1875d-03bb-c4e3-3d0b-663c6772c5eb"
      unitRef="USD">504143.808627</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009073Member"
      decimals="INF"
      id="h_33011381_d5d4_4a66_b76a_440e833fa244"
      unitRef="USD">10408.142335</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037395Member"
      decimals="INF"
      id="h_3310016c_789f_4bf7_b9c1_026783930214"
      unitRef="USD">17355.136625</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000155629Member"
      decimals="INF"
      id="h_33213d76_cf2b_4c0d_ad9b_d7e48c37adf0"
      unitRef="USD">435951.687794</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009054Member"
      decimals="INF"
      id="h_33277658_a21d_4a33_9a98_5b77c5c2f673"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113501Member"
      decimals="INF"
      id="h_337b200d_67fa_4563_8b71_d9763cb9de1b"
      unitRef="USD">12632.621352</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009067Member"
      decimals="INF"
      id="h_3387cd43_0f56_479c_9093_d55c4ecfbc6b"
      unitRef="USD">11918.599256</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_338b86fd_d1f7_4b8b_831c_440c0d5512a3"
      unitRef="USD">24565.146624</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_C000221536Member"
      decimals="INF"
      id="h_340fe052_e81d_4484_9c0e_63c9a361b856"
      unitRef="USD">16908.830307</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037339Member"
      decimals="INF"
      id="h_341ae3dd_2445_45d2_b5c4_d9aec55cefda"
      unitRef="USD">15098.482292</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106453Member"
      decimals="INF"
      id="h_346ca531_aa02_4cf3_b9e8_549124abc34c"
      unitRef="USD">1515999.545429</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000155630Member"
      decimals="INF"
      id="h_349c9466_015f_4a69_9a1c_7471a06a8e65"
      unitRef="USD">265536.502531</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009073Member"
      decimals="INF"
      id="h_34b7a375_ec3a_4719_8203_c994f908e616"
      unitRef="USD">11616.464675</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037360Member"
      decimals="INF"
      id="h_34c876e0_797f_4071_94fa_cec2d5c177ea"
      unitRef="USD">14307.562426</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037309Member"
      decimals="INF"
      id="h_34e065f1_c573_4ae9_a6a0_80c08df49209"
      unitRef="USD">14519.677999</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009052Member"
      decimals="INF"
      id="h_34ef0d46_59f3_42c0_ae8c_3d69d9e7e784"
      unitRef="USD">16574.638236</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_C000259699Member"
      decimals="INF"
      id="h_3515f6dd_3c11_4da2_8cce_5bb4cd202cde"
      unitRef="USD">13842.402153</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037352Member"
      decimals="INF"
      id="h_351b8244_6471_493e_a63f_421a3f0e97a1"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106463Member"
      decimals="INF"
      id="h_35250828_4422_46fe_9e3e_38eb09fc3e15"
      unitRef="USD">1792341.146187</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037371Member"
      decimals="INF"
      id="h_35a23d16_6690_42ed_bac5_839f1688123d"
      unitRef="USD">12411.300732</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153956Member"
      decimals="INF"
      id="h_35b40e86_b3d0_49b7_a68e_2b6885538518"
      unitRef="USD">361826.40047</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_JohnHancock2065LifetimeIndexMember"
      decimals="INF"
      id="h_35c2806f_4051_4e69_b40c_dfe06a72c0ea"
      unitRef="USD">15473.336097</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037384Member"
      decimals="INF"
      id="h_35f9ab16_2485_4510_bf9a_4b284c9b76a4"
      unitRef="USD">12755.219386</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009066Member"
      decimals="INF"
      id="h_360989e9_fe06_4260_a186_54237edf8f98"
      unitRef="USD">12112.442267</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000155629Member"
      decimals="INF"
      id="h_360fc7e3_b53b_4497_bfd4_f623198ff5e4"
      unitRef="USD">539314.767964</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113509Member"
      decimals="INF"
      id="h_3611f6f8_e1f2_4339_96bc_2878c84c239b"
      unitRef="USD">26156.947113</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037351Member"
      decimals="INF"
      id="h_36467179_468a_40e2_b591_06e736ed937e"
      unitRef="USD">16513.817775</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009073Member"
      decimals="INF"
      id="h_3652cd94_feb9_43a6_9fbd_0085bf930670"
      unitRef="USD">12484.771596</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106453Member"
      decimals="INF"
      id="h_3656b403_8308_4556_a3eb_d32620c81791"
      unitRef="USD">1420077.339935</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000155629Member"
      decimals="INF"
      id="h_3661e39a_05ad_4336_af0c_67bc1706cf7e"
      unitRef="USD">278306.5375</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009052Member"
      decimals="INF"
      id="h_366add81_5437_4237_a463_5ba2e8f549c9"
      unitRef="USD">25984.474787</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106460Member"
      decimals="INF"
      id="h_36888bb0_c129_434f_bae7_68716c764080"
      unitRef="USD">1318070.237594</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106453Member"
      decimals="INF"
      id="h_368db244_f78c_4811_9c13_52f12bd52692"
      unitRef="USD">1192887.032621</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_3695b23e_b0f4_483f_8489_ba9b29aa1ca0"
      unitRef="USD">12672.04939</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153956Member"
      decimals="INF"
      id="h_3698ea04_77a8_45a2_9dc9_37810e6fc710"
      unitRef="USD">439681.08047</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153956Member"
      decimals="INF"
      id="h_36b1e319_844e_40a5_ae9a_fabf25a8e671"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000167625Member"
      decimals="INF"
      id="h_36dcccf9_3b08_4b18_ba7d_ad7f45d6e7f9"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_36f0b0d6_6751_424b_bde9_542386059c3b"
      unitRef="USD">21385.686085</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037360Member"
      decimals="INF"
      id="h_3722d49c_46df_485b_b79e_c83b60d17d81"
      unitRef="USD">12094.916029</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009105Member"
      decimals="INF"
      id="h_376411c8_6d0b_4d49_8c95_5bbcd5172257"
      unitRef="USD">13573.570943</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_37728e0a_53c5_4c0f_bb98_852a543ae8b9"
      unitRef="USD">11476.1508</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113506Member"
      decimals="INF"
      id="h_37ac3fbb_57dc_464d_b27b_0ed3f8aeaf90"
      unitRef="USD">11220.4678</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009104Member"
      decimals="INF"
      id="h_37ae1fa9_f400_44a2_85bb_d5c0cb957f31"
      unitRef="USD">15358.15603</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009062Member"
      decimals="INF"
      id="h_37de0f30_e4cf_4eb1_9339_a791992c3753"
      unitRef="USD">12896.237009</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106452Member"
      decimals="INF"
      id="h_383c806a_be42_428f_adad_731281a6d1bb"
      unitRef="USD">1498397.796687</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113508Member"
      decimals="INF"
      id="h_38ceaad5_41f3_40f3_9044_eab2be220b8b"
      unitRef="USD">19051.061532</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037362Member"
      decimals="INF"
      id="h_38cfff00_3ffd_4363_bce7_e1ab34617d81"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000167624Member"
      decimals="INF"
      id="h_38d19b18_77db_4d7c_a8b5_14884c8b2eb3"
      unitRef="USD">12943.399619</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_392370bb_85e2_418a_ae0e_b5c92f86f35a"
      unitRef="USD">19262.496346</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_39286613_f8d6_4b6c_ac4e_d50d71881228"
      unitRef="USD">18293.213521</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009050Member"
      decimals="INF"
      id="h_3933be77_3c09_4b55_bf6e_ba1c3d52f921"
      unitRef="USD">22161.511299</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000138475Member"
      decimals="INF"
      id="h_393f923c_b7f2_451f_842c_a84ef9ad219d"
      unitRef="USD">15872.583727</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_395ec894_0f7b_4fcb_a65f_e933d04474d4"
      unitRef="USD">20853.037158</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037307Member"
      decimals="INF"
      id="h_397b183d_c4d9_4a8d_9b75_a2a9f70045a6"
      unitRef="USD">12025.687363</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113505Member"
      decimals="INF"
      id="h_397e772f_ae68_45c7_bd4f_472d93f7f848"
      unitRef="USD">15908.661822</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_3998db44_45f5_404a_be37_c7e76ea13776"
      unitRef="USD">12916.48718</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037341Member"
      decimals="INF"
      id="h_39e84945_e1ee_4426_a54a_0ca5cca2daae"
      unitRef="USD">15217.633498</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113511Member"
      decimals="INF"
      id="h_39f92d8a_30bf_4cba_b378_d5de299a5049"
      unitRef="USD">15530.753936</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113497Member"
      decimals="INF"
      id="h_39fa3436_8e98_43dc_a47b_7ffa2911947b"
      unitRef="USD">12689.106714</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113510Member"
      decimals="INF"
      id="h_3a04bb38_2e2e_4801_ac48_54a071e89407"
      unitRef="USD">20588.41935</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009101Member"
      decimals="INF"
      id="h_3a2c5b96_430f_43be_9152_60df7f622798"
      unitRef="USD">12120.052378</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009064Member"
      decimals="INF"
      id="h_3a40c12f_82dd_4f17_b42e_491b485e86be"
      unitRef="USD">13296.005058</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_3a997f06_637a_4602_a85a_a69e80ac9541"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037352Member"
      decimals="INF"
      id="h_3abd7672_163b_4af0_9ee9_5fd39fcb470e"
      unitRef="USD">10660.728335</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_3aef3a25_774f_4ab9_a515_7710437619b8"
      unitRef="USD">13774.131475</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_3b1c569b_32c3_4315_a8ba_458e5c443eeb"
      unitRef="USD">18942.831018</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009067Member"
      decimals="INF"
      id="h_3b95288f_e612_4bfa_b63e_174c3ffd6de7"
      unitRef="USD">17506.701618</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009064Member"
      decimals="INF"
      id="h_3ba18ff4_9fe8_42aa_b402_8836b68928bc"
      unitRef="USD">14035.839055</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106464Member"
      decimals="INF"
      id="h_3bb32c1b_ec34_4a5d_9aa3_76410c6abdcf"
      unitRef="USD">1275310.042686</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106459Member"
      decimals="INF"
      id="h_3bbdc42f_94ef_43cb_8769_700c66d9ace0"
      unitRef="USD">1369576.637935</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037349Member"
      decimals="INF"
      id="h_3c000bd3_1725_493f_90c0_db5e67426fb3"
      unitRef="USD">11054.614</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113508Member"
      decimals="INF"
      id="h_3c0cbf63_3221_4461_bee1_05c53d0cdb4f"
      unitRef="USD">24275.839467</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009076Member"
      decimals="INF"
      id="h_3c4df37b_447d_47b1_b6fb_2b006c0913f8"
      unitRef="USD">11287.995045</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153964Member"
      decimals="INF"
      id="h_3c817485_e021_4969_869d_390076caeaf3"
      unitRef="USD">726320.5068</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_3c81a4e7_a358_45a1_b066_69ccda50b0e7"
      unitRef="USD">15640.196519</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000138475Member"
      decimals="INF"
      id="h_3cc3825c_d981_4e92_a27a_2cafa7ddc378"
      unitRef="USD">12789.694071</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037374Member"
      decimals="INF"
      id="h_3cf0861f_b552_41c4_8609_62ac6ef57a20"
      unitRef="USD">15483.129121</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009075Member"
      decimals="INF"
      id="h_3d93e7d5_0f28_4c97_901f_a9fc5929fad3"
      unitRef="USD">14051.529122</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009071Member"
      decimals="INF"
      id="h_3db83dfc_9324_4127_bd19_5288bc40be6c"
      unitRef="USD">10946.907428</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_3dd6a3c6_5747_4475_a97d_04455dddd543"
      unitRef="USD">12755.781176</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009082Member"
      decimals="INF"
      id="h_3ddf8edc_4e4c_4a0f_908f_1522e7b50396"
      unitRef="USD">22945.003694</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009077Member"
      decimals="INF"
      id="h_3de1f5de_1f87_486f_88cb_be960e82b533"
      unitRef="USD">12128.091476</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037384Member"
      decimals="INF"
      id="h_3deb3b6b_259e_4045_893c_82038f041e15"
      unitRef="USD">11548.7019</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000167626Member"
      decimals="INF"
      id="h_3e23b799_973b_4b82_8f9e_c8640925eafb"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_3e446e13_51e5_45d9_a887_64a893aac971"
      unitRef="USD">11397.643913</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000034077Member"
      decimals="INF"
      id="h_3ea8f032_40b6_4795_b430_9fef0b32daca"
      unitRef="USD">15417.008982</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000138478Member"
      decimals="INF"
      id="h_3ed71e2a_e212_4c27_acfd_25300fca02f8"
      unitRef="USD">15089.673495</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037406Member"
      decimals="INF"
      id="h_3f09f5c1_0446_46b3_a72e_f7a515a08208"
      unitRef="USD">12842.794481</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_3f62156f_e385_4868_bd16_dcd6e689a25b"
      unitRef="USD">20457.227284</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153956Member"
      decimals="INF"
      id="h_3f69373f_6542_4e39_ab7f_fb789abe275a"
      unitRef="USD">379336.847853</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_3fe6e517_2d0c_4ff8_bd16_dc2487b48130"
      unitRef="USD">11578.0332</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_3fef9951_c4b8_4392_ab83_5395be84f26b"
      unitRef="USD">13200.73114</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106455Member"
      decimals="INF"
      id="h_3ff076f7_fcc1_45fc_89fe_7605645f7db1"
      unitRef="USD">1816134.147824</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153963Member"
      decimals="INF"
      id="h_3ff20e11_0f3e_48d7_bf72_26de5922bc3f"
      unitRef="USD">398039.90303</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037330Member"
      decimals="INF"
      id="h_3ffcedc1_d12d_455c_af55_06f07a08d628"
      unitRef="USD">15593.00764</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_4_0ea0fad2-d230-e3bf-1180-63c019ef3c5f"
      unitRef="USD">1335486.555426</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_4_1000eb33-e699-240c-cd13-5407cc82006a"
      unitRef="USD">319126.0193</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_4_20aa5092-4c25-301f-718c-556c336e3e66"
      unitRef="USD">1258323.822576</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_4_31e34d90-92ff-5861-dc6b-4f94a0af2c93"
      unitRef="USD">273882.826799</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_4_567ed7d1-78b2-2702-9afb-5ca5d95baccb"
      unitRef="USD">333871.638857</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_StandardAndPoorS500C000221535IndexMember"
      decimals="INF"
      id="h_4_87db6853-27f1-1e73-efc0-8740e812b1e9"
      unitRef="USD">307021.408063</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_4_8bb07d43-cee0-2c5c-e2f8-eb8b827e3031"
      unitRef="USD">322046.02634</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSConservativeTargetAllocationC000155630IndexMember"
      decimals="INF"
      id="h_4_a75a6c8d-e6b3-428f-c8ac-48f4e5c2b464"
      unitRef="USD">289205.481961</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_4_ab139165-5133-4a66-2a2c-4c8889365c2a"
      unitRef="USD">317367.478936</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_4_ae857e75-6eb2-df8a-a52a-f8bf2d9cfa35"
      unitRef="USD">310796.425663</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_4_bb9a18c9-41fb-f277-b85a-b956b9b96ad6"
      unitRef="USD">1156821.927844</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_4_cc1ca87a-c97f-362d-b500-f6e4cda46d1b"
      unitRef="USD">1288184.105358</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_4_d6be9a09-33d4-b0bc-2a15-243b2fa3ca11"
      unitRef="USD">320859.704098</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_4_fead3f78-424f-6408-cd51-e8307e0a79b2"
      unitRef="USD">1243185.702654</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000034075Member"
      decimals="INF"
      id="h_4059318d_0279_45e7_b922_c39d2855e548"
      unitRef="USD">11144.3462</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000167623Member"
      decimals="INF"
      id="h_40791415_5e97_456f_9484_48a034cef642"
      unitRef="USD">12903.569447</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106461Member"
      decimals="INF"
      id="h_40977dab_00e5_4e55_ac29_618db2af6ffd"
      unitRef="USD">1218438.374915</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037349Member"
      decimals="INF"
      id="h_409ffd9b_1880_4ea9_9650_f18522b06d7e"
      unitRef="USD">19319.858977</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009064Member"
      decimals="INF"
      id="h_40cda7cf_bfee_474d_929a_fef39b068e27"
      unitRef="USD">19501.794228</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000138473Member"
      decimals="INF"
      id="h_40ce690c_7453_4af6_8bfa_c3daacd0ceed"
      unitRef="USD">23362.387127</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_C000221534Member"
      decimals="INF"
      id="h_40fbb82e_919b_4875_9c5e_b216d0559ce3"
      unitRef="USD">19171.142265</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113506Member"
      decimals="INF"
      id="h_412231c0_8712_4b46_8aa2_05559975aace"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037382Member"
      decimals="INF"
      id="h_417b00c3_79eb_453c_b2cd_8dca6ef21794"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037373Member"
      decimals="INF"
      id="h_41df2373_5316_4044_80b2_0920b8ee0c09"
      unitRef="USD">18705.44408</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_41ea856c_a1dd_4b39_8b72_6cc8ce484b0a"
      unitRef="USD">24040.859958</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037374Member"
      decimals="INF"
      id="h_4266d02a_81be_4f2c_94fd_613ab00b32d4"
      unitRef="USD">20106.746767</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_428b67cc_b6b2_4e6d_bb27_570b98336087"
      unitRef="USD">27360.811925</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153960Member"
      decimals="INF"
      id="h_42a72c8c_6f97_4560_a07e_18c92ccc0140"
      unitRef="USD">314271.792164</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009099Member"
      decimals="INF"
      id="h_42a7eadc_cad0_4174_ab1f_541d9818158c"
      unitRef="USD">16739.588359</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000138473Member"
      decimals="INF"
      id="h_42bf0230_c727_4ce1_964a_fecd87c77e3d"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037404Member"
      decimals="INF"
      id="h_42fc747a_2ed0_4273_8a8e_c401e700c76b"
      unitRef="USD">23587.664199</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037384Member"
      decimals="INF"
      id="h_4315ce28_c011_4978_86bd_46d205403943"
      unitRef="USD">25415.161028</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037361Member"
      decimals="INF"
      id="h_43492f31_510d_4d91_8b85_5e12c3ddc9ff"
      unitRef="USD">14475.992176</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037307Member"
      decimals="INF"
      id="h_43a430da_827f_4801_928a_fbf9d58141a0"
      unitRef="USD">12104.57567</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009056Member"
      decimals="INF"
      id="h_43ba94ac_c0af_4f94_b381_b95cc899ea6c"
      unitRef="USD">13144.316757</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037416Member"
      decimals="INF"
      id="h_43d5024e_231d_4b05_acf8_6722dfff054b"
      unitRef="USD">11628.9277</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037363Member"
      decimals="INF"
      id="h_43e98dd8_2163_4685_a2d9_df4a823b2241"
      unitRef="USD">13631.069506</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153962Member"
      decimals="INF"
      id="h_43ee1e6c_e312_40c2_983f_1c044ac499d3"
      unitRef="USD">376196.749831</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000034077Member"
      decimals="INF"
      id="h_4426200a_492d_4f12_8947_13725c70ae09"
      unitRef="USD">16573.290977</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106459Member"
      decimals="INF"
      id="h_444295b9_2527_4601_8006_b1c5ace10bb6"
      unitRef="USD">1779995.631899</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113511Member"
      decimals="INF"
      id="h_448bca2d_b0e5_4e51_832b_f4fd73b72968"
      unitRef="USD">12657.151599</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_JohnHancock2065LifetimeIndexMember"
      decimals="INF"
      id="h_44ad1167_b05b_4c4c_94c9_f4e9118979be"
      unitRef="USD">11435.081575</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_44b0fcc3_a753_480d_bf26_6c3e024b1cab"
      unitRef="USD">15440.432634</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009055Member"
      decimals="INF"
      id="h_44c37dd2_79f1_4b45_aa86_483a568df5e3"
      unitRef="USD">23952.177301</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113511Member"
      decimals="INF"
      id="h_44d9d88e_d494_47a1_95b3_73e18599e68a"
      unitRef="USD">27940.81674</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037395Member"
      decimals="INF"
      id="h_44f08f86_d2d1_4ac1_bf81_626853806f5a"
      unitRef="USD">23212.0711</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009055Member"
      decimals="INF"
      id="h_45437099_ec29_45a4_be43_aab0e30f93ff"
      unitRef="USD">17856.019864</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_459d6444_afb5_4211_a544_ccd6f9dcdb6e"
      unitRef="USD">23823.904508</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009056Member"
      decimals="INF"
      id="h_45bf3ba5_6ffb_4c84_b16d_bc361ff74a47"
      unitRef="USD">21547.451977</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113505Member"
      decimals="INF"
      id="h_45cde2a1_d51c_40ea_806d_b5a46a8b80f0"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000167621Member"
      decimals="INF"
      id="h_460343ee_da98_45c8_b8ce_0c0faadc94d1"
      unitRef="USD">19238.359246</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037361Member"
      decimals="INF"
      id="h_460ca646_2c1a_4be1_b1fe_bb323eb84826"
      unitRef="USD">16912.157912</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106464Member"
      decimals="INF"
      id="h_4616d890_2098_4ea8_8862_dd4eb80f4689"
      unitRef="USD">1488040.86352</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009086Member"
      decimals="INF"
      id="h_4650a075_ff2b_48aa_b90e_10c1f47f4d6b"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106461Member"
      decimals="INF"
      id="h_46fec091_b340_4596_87d3_6cf06303bde6"
      unitRef="USD">1179709.936932</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009068Member"
      decimals="INF"
      id="h_470d6792_697c_471f_bdf9_850ac04adb4a"
      unitRef="USD">19049.281781</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_4715fc22_b404_4d71_9e3e_cf36197310a9"
      unitRef="USD">16960.890522</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009071Member"
      decimals="INF"
      id="h_4748d413_83ee_4baa_985f_25b90ca4b3ea"
      unitRef="USD">12360.008122</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153964Member"
      decimals="INF"
      id="h_476eef48_b554_40fc_869b_9e0e93f6f589"
      unitRef="USD">603348.435946</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009052Member"
      decimals="INF"
      id="h_47f37408_9cd2_443e_a5fb_c664fff06e46"
      unitRef="USD">14320.900597</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153958Member"
      decimals="INF"
      id="h_480548b0_a976_447b_960f_c6aca577e194"
      unitRef="USD">490781.240307</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009062Member"
      decimals="INF"
      id="h_48737fc3_affb_46e7_a5bc_0a5a91ada57e"
      unitRef="USD">16252.145004</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_4876e53d_c7b2_4b1c_900c_452e213fbe18"
      unitRef="USD">17759.683068</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037363Member"
      decimals="INF"
      id="h_48aa54cd_d34c_47c2_8f1a_0e2f097d631d"
      unitRef="USD">10814.68334</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106456Member"
      decimals="INF"
      id="h_48aba0ab_5986_4040_9fcd_bf145bb9655f"
      unitRef="USD">1478375.209494</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_48acb3de_6b1f_4c1b_aa2b_2c0aedf44eab"
      unitRef="USD">32019.678205</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009101Member"
      decimals="INF"
      id="h_48becbe2_c4d0_4ac8_b0c5_4dc2769d2dbf"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037395Member"
      decimals="INF"
      id="h_49376159_c045_498e_8b73_4483870bbe4a"
      unitRef="USD">20770.681834</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_497e12f3_6fcc_4b96_8562_49b696bcda43"
      unitRef="USD">11293.610345</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000138478Member"
      decimals="INF"
      id="h_49b816ba_fe4f_433c_87f6_c142cd82c1a6"
      unitRef="USD">21472.483975</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037396Member"
      decimals="INF"
      id="h_49be613b_e792_467d_b804_c101e7c195d1"
      unitRef="USD">14873.760567</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_49d0c260_91a6_4991_b294_73da1451c7ad"
      unitRef="USD">18574.368018</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_49d9bf60_cae2_4d6b_bc25_7f7178ad059e"
      unitRef="USD">13021.541463</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106452Member"
      decimals="INF"
      id="h_49f36567_ca49_46e0_84bd_559e43f93f4f"
      unitRef="USD">1288559.945792</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153974Member"
      decimals="INF"
      id="h_49fd523f_9af2_44ab_94f3_9a80a0bbd11b"
      unitRef="USD">439853.388918</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009084Member"
      decimals="INF"
      id="h_4a3350d6_e95f_4e8e_b96b_0541d550e0f6"
      unitRef="USD">12448.229833</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153960Member"
      decimals="INF"
      id="h_4a502a20_8272_44f1_aa61_3f0be651884f"
      unitRef="USD">362807.305488</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037340Member"
      decimals="INF"
      id="h_4a56d0d0_bb13_468f_a441_f3cc9f04c892"
      unitRef="USD">11951.489009</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_4a9f1e4d_1f09_434b_ac52_838cba84b53c"
      unitRef="USD">23115.510424</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153960Member"
      decimals="INF"
      id="h_4adee3b6_5194_4e6a_b8af_6e2ac040fe12"
      unitRef="USD">373890.011719</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113497Member"
      decimals="INF"
      id="h_4aea033e_e3d7_4d38_961c_e96ac2c41b2c"
      unitRef="USD">19164.498022</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009071Member"
      decimals="INF"
      id="h_4affa7d9_e525_4714_802e_307d4ead0aa6"
      unitRef="USD">10666.44017</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000167619Member"
      decimals="INF"
      id="h_4b3fd5e5_4acf_485f_8b0c_5cfae50a68b7"
      unitRef="USD">323321.164941</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113501Member"
      decimals="INF"
      id="h_4b47fc8a_13d0_4dfb_a96b_7c4cc8d79573"
      unitRef="USD">17375.146078</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000138479Member"
      decimals="INF"
      id="h_4b880433_4616_43b2_b463_2cd60b3da303"
      unitRef="USD">22322.988266</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_4baa87b3_50aa_4abb_838b_4ba925476e3e"
      unitRef="USD">16552.329956</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009064Member"
      decimals="INF"
      id="h_4bafa302_71f3_4117_bd4a_47a649327c9c"
      unitRef="USD">11675.865344</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000155632Member"
      decimals="INF"
      id="h_4bbbeeb6_166b_41ba_94d0_940d420708a9"
      unitRef="USD">292345.72729</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037404Member"
      decimals="INF"
      id="h_4be0f0e7_b909_4028_9243_aa67a07717b0"
      unitRef="USD">11600.3544</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000155628Member"
      decimals="INF"
      id="h_4c26eb6d_632c_49a0_bb02_89c9041187c3"
      unitRef="USD">718519.051084</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153961Member"
      decimals="INF"
      id="h_4c339d6e_cf97_453a_a29d_19bdba6e5f0c"
      unitRef="USD">415037.382645</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000138479Member"
      decimals="INF"
      id="h_4c3f9f11_bc24_4858_abc0_b9d9e0be4225"
      unitRef="USD">12213.536899</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106462Member"
      decimals="INF"
      id="h_4c641d2d_5413_4505_aaa0_c67f83a16fab"
      unitRef="USD">1912544.02642</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000155629Member"
      decimals="INF"
      id="h_4c7f4d82_b51f_4126_85e9_76c04c510ba7"
      unitRef="USD">304003.089139</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009066Member"
      decimals="INF"
      id="h_4cad6b82_7f56_4f5f_be5b_fd6adde79efd"
      unitRef="USD">11118.3022</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000138477Member"
      decimals="INF"
      id="h_4cc60cc6_e5c0_49a3_a4b0_c941a2745032"
      unitRef="USD">1774043.064862</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_4cca3e43_3789_4cf1_bc6a_ab670675a3e1"
      unitRef="USD">11578.0332</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037371Member"
      decimals="INF"
      id="h_4ccaf277_6b18_4c02_951f_9da3f6e6b81c"
      unitRef="USD">15824.975643</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000167626Member"
      decimals="INF"
      id="h_4ccc4538_ca97_413a_8ced_2c44522aad9a"
      unitRef="USD">19532.470112</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_4cf05dc6_db9a_410d_bdc4_148e900175f8"
      unitRef="USD">26154.414491</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_4d26dff1_7572_4f90_ac8a_b1da04daf99c"
      unitRef="USD">11125.9402</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000034075Member"
      decimals="INF"
      id="h_4d29cb56_6bb9_4817_9da9_9f9290b89ed8"
      unitRef="USD">11937.060485</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106463Member"
      decimals="INF"
      id="h_4d2a977c_4a1a_4e3d_a262_b6e7ef0036bf"
      unitRef="USD">1457376.671781</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037350Member"
      decimals="INF"
      id="h_4d805ab5_c306_4108_851c_0250e9e2bd50"
      unitRef="USD">11781.965528</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_4dc5a14d_5245_496a_b29c_1154b8e6c70d"
      unitRef="USD">16201.813046</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_C000221535Member"
      decimals="INF"
      id="h_4e316a3b_2107_41db_9650_85e067ace828"
      unitRef="USD">377484.597512</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037383Member"
      decimals="INF"
      id="h_4e35a067_9879_4928_9f79_727bd931068f"
      unitRef="USD">12716.694492</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113510Member"
      decimals="INF"
      id="h_4e56e5bd_2af1_4b74_b05c_4352dff86633"
      unitRef="USD">12842.343101</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153964Member"
      decimals="INF"
      id="h_4e5a5347_31f9_446f_8953_17650d308b5c"
      unitRef="USD">320173.493296</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000167619Member"
      decimals="INF"
      id="h_4e746226_7bc4_443e_8f64_8730ca5f0e79"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009085Member"
      decimals="INF"
      id="h_4eb5698a_c713_44a6_9a58_ba3e0a159bac"
      unitRef="USD">11438.5801</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009084Member"
      decimals="INF"
      id="h_4ecb4f17_3a3d_47a4_851d_7a3feb6def9e"
      unitRef="USD">21262.76398</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_4edc6e8d_7cd6_44f4_bb51_2ac456f6a376"
      unitRef="USD">12410.51887400</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037340Member"
      decimals="INF"
      id="h_4ede207e_0d02_48b6_9a46_a6c7a78df056"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_4f32a004_d409_4e16_a6e5_6d97dc30f07d"
      unitRef="USD">12954.027578</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009099Member"
      decimals="INF"
      id="h_4f53cf01_55bb_4476_9b0d_908fd1ad364a"
      unitRef="USD">9550</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037417Member"
      decimals="INF"
      id="h_4f6af3cc_9365_4824_bdbb_fd884cb5a60b"
      unitRef="USD">24269.372903</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_4f984ab7_cff8_4e46_9819_73f094562d80"
      unitRef="USD">11316.1313</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037371Member"
      decimals="INF"
      id="h_4fc19b75_efdb_4334_8806_abcedaf37c0a"
      unitRef="USD">14815.248597</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000034077Member"
      decimals="INF"
      id="h_4fd96232_8e36_48b6_9e9d_5a144c32b664"
      unitRef="USD">18250.62586</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_5_482471ed-caa8-b981-964c-b6be6c488fa3"
      unitRef="USD">1251413.116763</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_5_4eef9543-4c2e-e9c9-c9b7-e0588cecf3aa"
      unitRef="USD">362375.01934</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_5_533cac86-a47c-2405-7df8-8ece3c9e4567"
      unitRef="USD">291612.212551</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_5_55141069-761a-f9a0-9e15-3251479b8f15"
      unitRef="USD">344911.330986</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_5_69d8703f-9d52-f71e-7f5e-8fe4a397bd2c"
      unitRef="USD">391584.666979</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_5_7abf4083-6013-2dd0-114b-8dfccc60259a"
      unitRef="USD">355880.65724</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_5_823b1e32-d652-518e-ff08-d192a8f19f57"
      unitRef="USD">1566338.667913</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_5_a444742d-c174-fb59-f0b0-7faab0dba393"
      unitRef="USD">361026.224547</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_5_a620a54d-e516-9a95-46a6-753269655080"
      unitRef="USD">1449500.077357</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_StandardAndPoorS500C000221535IndexMember"
      decimals="INF"
      id="h_5_b11b7281-7b13-ecd5-47b2-c6c0e87b446d"
      unitRef="USD">355974.482525</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_5_d2051154-97cf-8136-8166-b59da5ca5329"
      unitRef="USD">1379645.323946</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_5_e177c1b1-8f3b-fea1-6a64-f39ceb713b0d"
      unitRef="USD">1405469.064578</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037417Member"
      decimals="INF"
      id="h_5050adc9_0206_4692_8fa6_4b0f095aa8cb"
      unitRef="USD">17667.342906</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037330Member"
      decimals="INF"
      id="h_50a3dbab_523b_4229_b525_81ac8ecfb70f"
      unitRef="USD">12975.810068</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106465Member"
      decimals="INF"
      id="h_50b29d97_016d_4377_98c2_f21fd4c5bc8e"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153957Member"
      decimals="INF"
      id="h_50d85a39_bdb0_4adc_bb46_ccb299e964b5"
      unitRef="USD">332592.708172</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106454Member"
      decimals="INF"
      id="h_50e98f3f_dbdf_4b5f_bfb6_322a95bfcb19"
      unitRef="USD">1215545.168776</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037307Member"
      decimals="INF"
      id="h_50ebad0c_827b_48d7_a90b_0b212a8e3cff"
      unitRef="USD">11083.201295</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113503Member"
      decimals="INF"
      id="h_50fe1908_5c32_4474_839d_4632d5ec5aab"
      unitRef="USD">11648.971081</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009104Member"
      decimals="INF"
      id="h_51368b1c_c167_4ec4_b1a1_73618f82cea2"
      unitRef="USD">16484.775988</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_513f80e5_e719_458a_9ba5_eccee19af9cb"
      unitRef="USD">13190.146822</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000155628Member"
      decimals="INF"
      id="h_51525ff9_eb51_4253_9283_a643e97baaa1"
      unitRef="USD">488809.448752</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000167624Member"
      decimals="INF"
      id="h_51ae98ec_5774_44af_8f2d_118b6453ae44"
      unitRef="USD">15979.613941</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153962Member"
      decimals="INF"
      id="h_51ba4ff5_e9a4_4902_98b6_9da59bc8392f"
      unitRef="USD">576620.188594</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037309Member"
      decimals="INF"
      id="h_5200ea80_2a67_4724_987d_6fe60faf10eb"
      unitRef="USD">15233.011111</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_52094409_c9ae_427b_9fdf_d5072e8ecd90"
      unitRef="USD">12787.231862</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009104Member"
      decimals="INF"
      id="h_521c9cc1_6e8d_455c_80b3_41d11431e96b"
      unitRef="USD">11224.103168</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009055Member"
      decimals="INF"
      id="h_52259207_4125_4fda_8285_2da0291e74fe"
      unitRef="USD">11728.0259</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_526e96ad_8c86_4904_9c1a_78e4df457cc8"
      unitRef="USD">11998.25314</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009080Member"
      decimals="INF"
      id="h_5288c0e7_ceae_45e5_91f6_7ba93ff1a45d"
      unitRef="USD">23519.958459</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153958Member"
      decimals="INF"
      id="h_52d7cbe2_ad48_4c6f_9200_44e75634a5ef"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106452Member"
      decimals="INF"
      id="h_52d7cc11_236b_4ece_82cd_b982e9890f71"
      unitRef="USD">1173758.45</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_52ee3cd6_c6c9_409e_9e88_a1887b13b88f"
      unitRef="USD">15762.483983</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_5346dd9c_cae4_4260_915e_51a89908aba9"
      unitRef="USD">11762.146733</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000034077Member"
      decimals="INF"
      id="h_53b17333_2886_4eac_b097_4f3492779a1f"
      unitRef="USD">12887.948284</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000167627Member"
      decimals="INF"
      id="h_53d9dbdc_de06_4cbd_b664_36e707843ce8"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037383Member"
      decimals="INF"
      id="h_547d5fba_aa84_4a8e_b579_cb48d640ebeb"
      unitRef="USD">19729.303018</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037352Member"
      decimals="INF"
      id="h_5483115e_df45_4b91_b2f5_2caee2a5aec4"
      unitRef="USD">15788.573996</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_54887fab_4e65_4836_8752_aa212742340c"
      unitRef="USD">10955.313072</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009067Member"
      decimals="INF"
      id="h_54c1c63a_2606_41d6_bc96_24517b5fe731"
      unitRef="USD">19034.604604</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037383Member"
      decimals="INF"
      id="h_54f7bd27_d8dc_4654_ba9b_bb18f343e06a"
      unitRef="USD">15449.085012</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153958Member"
      decimals="INF"
      id="h_54fa8791_803a_42e6_8677_5cfac4d80354"
      unitRef="USD">411011.906169</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106467Member"
      decimals="INF"
      id="h_553c1855_5983_4bc2_97fa_eedd6e1e3bea"
      unitRef="USD">1772976.84884</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106456Member"
      decimals="INF"
      id="h_55446f2d_5914_48d4_8213_c7c0530926c2"
      unitRef="USD">1295485.057517</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009050Member"
      decimals="INF"
      id="h_557a0019_55bb_4880_8613_0ba14febe29d"
      unitRef="USD">12470.966365</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000167625Member"
      decimals="INF"
      id="h_55b4264c_5e00_4a6b_b2e0_da9ea7cea020"
      unitRef="USD">1958718.642912</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037330Member"
      decimals="INF"
      id="h_55b69045_1ca5_4226_b99a_eba1261e0864"
      unitRef="USD">14552.657238</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037405Member"
      decimals="INF"
      id="h_55ead944_f4b4_45bb_8ce0_262bb7040df2"
      unitRef="USD">12835.417647</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009073Member"
      decimals="INF"
      id="h_5660de4d_222f_4315_9e2c_698c447abd74"
      unitRef="USD">10398.0878</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_5699fbf0_aad8_408d_ba43_d1edb1691ec2"
      unitRef="USD">12226.19266</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037416Member"
      decimals="INF"
      id="h_56b7630c_5880_4519_b034_11cee657d999"
      unitRef="USD">24280.194414</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000167627Member"
      decimals="INF"
      id="h_56b7f288_14a4_40cf_9912_703c5f49a02c"
      unitRef="USD">12039.67050700</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009085Member"
      decimals="INF"
      id="h_56c2025e_9c8f_484d_bb84_7411c6b05559"
      unitRef="USD">16559.217105</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009054Member"
      decimals="INF"
      id="h_56c4634f_6df3_46b7_9f17_dd06ed8a8629"
      unitRef="USD">14829.896732</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037406Member"
      decimals="INF"
      id="h_57094f20_f0a3_4712_bc2a_7d983a2a5ba1"
      unitRef="USD">11627.2104</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037407Member"
      decimals="INF"
      id="h_5719b6ec_6f0b_41f1_be77_7e3e241965d8"
      unitRef="USD">12055.823799</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037382Member"
      decimals="INF"
      id="h_57569f33_fd92_41e3_81c4_8fc97ace96ab"
      unitRef="USD">14718.410497</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037407Member"
      decimals="INF"
      id="h_578fcfc8_fa3b_4f77_8517_78258fec7f61"
      unitRef="USD">22332.221062</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000034076Member"
      decimals="INF"
      id="h_57987060_fdeb_45b8_b041_b1e732fe8d32"
      unitRef="USD">11447.4173</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009068Member"
      decimals="INF"
      id="h_57a08117_0b4b_4839_bbba_030190e78add"
      unitRef="USD">16554.064906</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037309Member"
      decimals="INF"
      id="h_57c9f970_4aff_477e_94ae_c984ad0cec86"
      unitRef="USD">12849.394237</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_57ee881c_bb28_462e_bbd1_5b3459f5c0da"
      unitRef="USD">12098.655888</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037371Member"
      decimals="INF"
      id="h_58052878_3a00_4ea8_b97f_8ab8f426efa9"
      unitRef="USD">18386.569831</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113499Member"
      decimals="INF"
      id="h_5836ac94_288a_44dd_b8ae_1858a5100de2"
      unitRef="USD">11145.74867</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009103Member"
      decimals="INF"
      id="h_583a5791_87af_4bbc_b541_8dbce517541a"
      unitRef="USD">10791.813</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_583fb162_218c_405d_ab32_a96db9cb8967"
      unitRef="USD">19606.492837</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_JohnHancock2070LifetimeIndexMember"
      decimals="INF"
      id="h_585309fc_63e3_4e39_b672_7bba9fc34c9b"
      unitRef="USD">14241.815215</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_5893a6a9_0efe_472a_a558_31334eec77f4"
      unitRef="USD">14044.419468</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037350Member"
      decimals="INF"
      id="h_58bf770b_30f3_44b4_81f1_efd7f3571ae4"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_58e395b9_b630_4b8e_acf0_e122683a1545"
      unitRef="USD">28230.807012</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009099Member"
      decimals="INF"
      id="h_5948e27f_93a7_4748_ae03_8f2cf5af2853"
      unitRef="USD">10288.247566</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009062Member"
      decimals="INF"
      id="h_5979494a_53ff_44a4_a88e_85f519c8a343"
      unitRef="USD">11304.37801</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106459Member"
      decimals="INF"
      id="h_59982af1_4887_4e26_afdf_cd9ed079cddc"
      unitRef="USD">1530755.100221</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113503Member"
      decimals="INF"
      id="h_599b153d_9822_46be_b89d_3e1d2c43c30e"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_59a68ede_0562_4028_a6aa_fa9269a67da8"
      unitRef="USD">12514.131168</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037394Member"
      decimals="INF"
      id="h_5a0fb05d_990c_4e92_8e68_7dc2a49447b1"
      unitRef="USD">15880.289976</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_5a12fd93_300e_4010_b963_74c57354c88d"
      unitRef="USD">15332.840945</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037307Member"
      decimals="INF"
      id="h_5a3fc156_df7c_4df2_916c_f1e153c5e338"
      unitRef="USD">12633.866035</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037374Member"
      decimals="INF"
      id="h_5a5a3035_8aaf_44a0_b2b2_27c7d66de559"
      unitRef="USD">11972.840815</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009085Member"
      decimals="INF"
      id="h_5a5aff5a_70f3_4780_a5b7_6e2a565fd3c0"
      unitRef="USD">25505.130835</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_5a667ec7_e1a1_4c5d_a2f0_91010d93dcec"
      unitRef="USD">12694.699158</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113505Member"
      decimals="INF"
      id="h_5a68cde8_1549_49bb_bd67_325e51c0dde4"
      unitRef="USD">17090.712463</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_5a70825b_21d8_4810_a191_0d03eb636e17"
      unitRef="USD">13034.792691</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113503Member"
      decimals="INF"
      id="h_5aeae34d_7a67_4f65_bc5b_b283cfa5c72d"
      unitRef="USD">15690.663529</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037395Member"
      decimals="INF"
      id="h_5b7c44d7_9080_4de8_8ece_f35783f15a7a"
      unitRef="USD">12833.222465</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037349Member"
      decimals="INF"
      id="h_5be07c3c_3669_4d8d_bc14_19de2f1c18d0"
      unitRef="USD">16234.074331</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_C000221540Member"
      decimals="INF"
      id="h_5c04a861_55fc_421d_871a_f3e85e5fe0b5"
      unitRef="USD">20617.147235</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_5c10897c_1984_4132_91d5_e138a7f99684"
      unitRef="USD">12888.613283</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000155630Member"
      decimals="INF"
      id="h_5c4cc1a4_cee2_4cd7_98a8_76948c70b14d"
      unitRef="USD">334935.16382</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009068Member"
      decimals="INF"
      id="h_5c8f34dc_e321_4196_900a_3a9cdbfed6de"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009082Member"
      decimals="INF"
      id="h_5d05c79e_c1b7_4fde_a189_7524b2c669df"
      unitRef="USD">19686.066696</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113504Member"
      decimals="INF"
      id="h_5d17149d_b36a_4ee5_9323_0bedb7ac0b52"
      unitRef="USD">15218.306019</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009080Member"
      decimals="INF"
      id="h_5d4801a8_69a8_44cf_9390_d9dd93e04100"
      unitRef="USD">11890.751765</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153956Member"
      decimals="INF"
      id="h_5d525ca3_4087_4a50_a1d6_959f9b2d4408"
      unitRef="USD">294776.920643</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009062Member"
      decimals="INF"
      id="h_5dabc97b_052c_4e6a_8762_df558724df4d"
      unitRef="USD">9550</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_5db1a929_5b56_44dc_8b51_1e74dc3c48c8"
      unitRef="USD">11508.96918200</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_5de249f3_461a_4f24_a1df_5e20505f5685"
      unitRef="USD">12638.514396</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037407Member"
      decimals="INF"
      id="h_5deda1a8_6043_4dda_aefe_8e81910128af"
      unitRef="USD">12218.666364</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_5e0e04b1_300f_43e1_930d_3bc0f23af812"
      unitRef="USD">12947.349723</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009071Member"
      decimals="INF"
      id="h_5e15e7df_013b_4ebb_b9e5_7eb34d6027f9"
      unitRef="USD">10082.158516</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_SAndPTargetDate2065IndexMember"
      decimals="INF"
      id="h_5e22b561_aaca_4fab_9550_045f14c672b3"
      unitRef="USD">11527.1433</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106467Member"
      decimals="INF"
      id="h_5e2e0f62_2d94_44db_b00f_76bd6ea2207a"
      unitRef="USD">2938621.246725</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_5e449243_aa4e_46b9_9417_844cedaa1b2b"
      unitRef="USD">10929.933</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037349Member"
      decimals="INF"
      id="h_5eb85722_1387_4593_be2c_8832a6dfb422"
      unitRef="USD">13663.968606</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113501Member"
      decimals="INF"
      id="h_5ec86fb7_4c9e_4e3c_88e7_bf151d48c716"
      unitRef="USD">11562.411165</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153959Member"
      decimals="INF"
      id="h_5ecd463c_cb58_430d_ba6c_79ee259da3d6"
      unitRef="USD">473600.49103</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113509Member"
      decimals="INF"
      id="h_5f4fc761_3cad_4319_b514_4d52204084cb"
      unitRef="USD">15438.323269</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_5f58bce4_9f54_4a4d_8a77_735db8c8c568"
      unitRef="USD">13016.817461</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_5f7ac479_3452_4d07_8a84_9b4083d63b74"
      unitRef="USD">20600.319558</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_5f7acdea_f44c_4b31_8d16_f0a1a82b1efe"
      unitRef="USD">17736.277193</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_5fb2d238_2b94_4dd7_8a7c_d13ece4e62da"
      unitRef="USD">17228.312741</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000167623Member"
      decimals="INF"
      id="h_5fbed368_cb17_4094_90b2_75ff190a6db4"
      unitRef="USD">12774.06974</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_5fc13f4e_2c6f_4a31_a0fc_a85c81a81eb9"
      unitRef="USD">17013.143788</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_6_138c664a-ce55-2a06-77ed-60534175119b"
      unitRef="USD">462573.081599</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_6_176b3e1a-7926-b10f-8670-ce6fd0adbb8d"
      unitRef="USD">1333867.563212</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_6_1ad0d2f3-ee6d-d10a-541c-dc6a20711651"
      unitRef="USD">456701.586971</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_6_1b16fbf4-c176-0fb9-266c-502e2b5f58bb"
      unitRef="USD">465480.148588</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_6_1fc079df-557f-283f-6800-49efa394bd39"
      unitRef="USD">413808.248874</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_6_2164eb33-ee82-7217-93bd-84d5df394e67"
      unitRef="USD">1655232.9955</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_6_262f45e2-6998-6c96-7e3b-f61550db211f"
      unitRef="USD">2289545.409746</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_6_33288e02-ff20-8d25-e642-ad246c455a6c"
      unitRef="USD">502977.143866</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_6_3dafaceb-cb92-dd56-ccaf-862810042056"
      unitRef="USD">448081.876272</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_6_6d0b09c5-e44b-4b91-1e03-c5e78f50102f"
      unitRef="USD">2011908.575459</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_6_9bb4ee23-502c-031b-0746-7ce92446237b"
      unitRef="USD">291366.328049</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_StandardAndPoorS500C000221535IndexMember"
      decimals="INF"
      id="h_6_bbcb7b0b-71af-9143-0749-831d49a5de7b"
      unitRef="USD">452569.464785</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_6_e48a1e94-f4c9-5360-5e40-a647cf4075de"
      unitRef="USD">1861920.594347</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_6_e9506880-9ac5-2f7a-9ce5-1f10ce9aebf3"
      unitRef="USD">1735113.457079</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_6015e40e_ed51_4ce8_a233_542d5882c3bf"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113511Member"
      decimals="INF"
      id="h_602a39b7_08e1_4050_86f5_cafeb64f74eb"
      unitRef="USD">12842.532398</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037396Member"
      decimals="INF"
      id="h_6037fdb0_ab5c_473a_86d7_f7f8c9ea7150"
      unitRef="USD">19713.326895</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000138473Member"
      decimals="INF"
      id="h_6062f79b_d23d_4b1a_8826_b6725c090b80"
      unitRef="USD">15577.180787</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_608dafbc_4695_434e_a5d0_3d31e782d269"
      unitRef="USD">18502.923264</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153957Member"
      decimals="INF"
      id="h_60954959_af90_47bd_b8ff_3571b1243447"
      unitRef="USD">298500.352348</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009076Member"
      decimals="INF"
      id="h_60a8e1be_6915_4fa2_a547_711d9ec98621"
      unitRef="USD">10631.148073</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000138475Member"
      decimals="INF"
      id="h_60c3285e_70ab_4a03_8e74_0df319448106"
      unitRef="USD">15031.984131</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009054Member"
      decimals="INF"
      id="h_6111aafe_1965_4d24_af3d_c41bc38038df"
      unitRef="USD">21196.745169</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106466Member"
      decimals="INF"
      id="h_6116ab81_0315_4bdb_bf44_662e1d5fd94c"
      unitRef="USD">1285371.8922</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009082Member"
      decimals="INF"
      id="h_611c67d8_3061_4da2_9b53_597641175d62"
      unitRef="USD">17172.016265</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_614feab1_e205_48f6_8704_c5846319b881"
      unitRef="USD">11437.7045</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037352Member"
      decimals="INF"
      id="h_6181a200_7345_4db1_8c50_73b8b61927e8"
      unitRef="USD">13463.022988</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000034076Member"
      decimals="INF"
      id="h_61c36825_3b0a_49be_a582_5413e64f4693"
      unitRef="USD">25649.711254</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_61caaba7_8a57_4da2_9c4b_dda9c0830fdf"
      unitRef="USD">22067.125158</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153958Member"
      decimals="INF"
      id="h_61d26a8a_ff2c_4593_b2f9_e3669d958862"
      unitRef="USD">303666.9897</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009055Member"
      decimals="INF"
      id="h_6210cd5f_5317_4fef_b5b4_08cf76bad70d"
      unitRef="USD">21528.732453</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000138478Member"
      decimals="INF"
      id="h_62382944_c739_49b7_8ea3_5cf65caf506c"
      unitRef="USD">11622.1645</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037382Member"
      decimals="INF"
      id="h_6239900c_4f61_4359_92de_bcb97adfa820"
      unitRef="USD">24896.298748</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009082Member"
      decimals="INF"
      id="h_6284de7b_0a7d_4c97_afc4_72a9e1265337"
      unitRef="USD">15380.862442</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153974Member"
      decimals="INF"
      id="h_62bcba1d_7c4c_4977_94f0_8b97d06ee592"
      unitRef="USD">726319.552392</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113509Member"
      decimals="INF"
      id="h_62f23296_6f65_404b_9ba6_3d0da0b11510"
      unitRef="USD">12807.894643</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000167621Member"
      decimals="INF"
      id="h_63782d8f_c654_4388_9aaf_414a1fd320ff"
      unitRef="USD">11592.3435</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106461Member"
      decimals="INF"
      id="h_63a0aef2_b8cd_41e5_ac24_2187daa25785"
      unitRef="USD">1787066.576544</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_63e29ce4_6269_4912_88e9_6de69507baca"
      unitRef="USD">16670.330355</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037339Member"
      decimals="INF"
      id="h_64905628_85a4_460b_9087_9d22c5c261d8"
      unitRef="USD">13152.056684</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000138473Member"
      decimals="INF"
      id="h_64f91b38_c52c_4fe7_ad6e_d6f6963c4b74"
      unitRef="USD">12693.361063</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_6503e1f3_3d2a_45f7_a776_613597417b9d"
      unitRef="USD">21267.572728</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009064Member"
      decimals="INF"
      id="h_6507886c_2fe6_4524_a088_ff05de9255ac"
      unitRef="USD">11017.0225</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037307Member"
      decimals="INF"
      id="h_6514aae7_bf3d_4466_bc0f_b24de604d772"
      unitRef="USD">13543.049751</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_651cc3d4_18c0_4d9b_a938_9dd639b9a977"
      unitRef="USD">24808.853438</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113503Member"
      decimals="INF"
      id="h_6548cbba_9644_4d81_89a2_d1ec8c7f4172"
      unitRef="USD">16934.130569</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_C000221539Member"
      decimals="INF"
      id="h_65543b17_deba_4b95_b673_6b6c534661d6"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037405Member"
      decimals="INF"
      id="h_662d0956_c409_4fc8_a503_e647ae92dd8d"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113504Member"
      decimals="INF"
      id="h_66336576_cf05_4287_9c79_ba919911bde5"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113507Member"
      decimals="INF"
      id="h_663d33e3_41b5_4b9f_a534_dbeb025df130"
      unitRef="USD">14294.224697</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113500Member"
      decimals="INF"
      id="h_6674468f_c7df_4f7a_871b_129651dea497"
      unitRef="USD">14830.495468</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_66a60c09_fb20_4372_b585_20d63ca0435b"
      unitRef="USD">11445.4087</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000034077Member"
      decimals="INF"
      id="h_66ab6898_02c8_4b7f_a5cd_18bcac6ad2a1"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000155629Member"
      decimals="INF"
      id="h_67203860_6e85_4891_97d9_1b6bde6d2ab5"
      unitRef="USD">473400.212425</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_67251a20_575f_48c5_82a0_2a4cfc7584ff"
      unitRef="USD">15007.899104</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113509Member"
      decimals="INF"
      id="h_672e89e8_118b_4112_b80b_598872c0107e"
      unitRef="USD">16803.069965</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037349Member"
      decimals="INF"
      id="h_675ee8ca_50b2_4999_8402_beea5b9dd46c"
      unitRef="USD">13474.165184</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000138477Member"
      decimals="INF"
      id="h_67905fd6_85af_43f4_ba55_bc8d335dc899"
      unitRef="USD">1603075.264266</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037396Member"
      decimals="INF"
      id="h_67b360a0_04ad_4ae2_86f2_7f733e933670"
      unitRef="USD">12228.384478</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_67ccba11_327f_42af_aafa_c95b2fb9004c"
      unitRef="USD">13200.73114</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_67e53695_2183_4a01_a147_cda530116348"
      unitRef="USD">18083.612443</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000167624Member"
      decimals="INF"
      id="h_6812a5c2_37f2_4f1b_ba01_61c2f248de35"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037352Member"
      decimals="INF"
      id="h_681af81b_c52e_43b6_82f6_94324c889a3b"
      unitRef="USD">14194.399962</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_681e9f2d_34e3_4fe9_a981_166df96bacaf"
      unitRef="USD">11292.315528</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_682849e1_a219_4eef_95dd_912cd0feea63"
      unitRef="USD">13113.768562</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009101Member"
      decimals="INF"
      id="h_682c2c26_2124_4916_8ae1_a414ab3a146b"
      unitRef="USD">13974.368004</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000155628Member"
      decimals="INF"
      id="h_6832a180_4390_4190_8582_909e73dbf5da"
      unitRef="USD">595745.283486</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037382Member"
      decimals="INF"
      id="h_6833843d_84fa_49a7_a0d4_cba9f610626b"
      unitRef="USD">16462.059373</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113506Member"
      decimals="INF"
      id="h_684b09fa_a0a0_4b02_9363_eeb9cb1d5327"
      unitRef="USD">13851.542231</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113497Member"
      decimals="INF"
      id="h_684dead7_eda4_44f5_a7f6_a608860974c6"
      unitRef="USD">27607.468008</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009104Member"
      decimals="INF"
      id="h_68a78e3e_2309_4981_9186_61ad3aac259c"
      unitRef="USD">12854.191367</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037405Member"
      decimals="INF"
      id="h_68aa437c_7300_42eb_9cc1_effd9eef4b5a"
      unitRef="USD">28696.380655</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037350Member"
      decimals="INF"
      id="h_68adfa49_de63_4672_afa3_9968f75d6a73"
      unitRef="USD">16500.090726</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113498Member"
      decimals="INF"
      id="h_68b81fa0_c74e_4cce_9e5f_e6758ca502ab"
      unitRef="USD">20765.270841</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153961Member"
      decimals="INF"
      id="h_68f6fece_613d_49d9_94b1_3c83cce8da84"
      unitRef="USD">541824.84043</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_690f408e_2a99_4509_bf39_d2d82b7176e9"
      unitRef="USD">16960.890522</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_694956f7_be2c_4525_a326_a0bf82068abe"
      unitRef="USD">16593.488137</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009075Member"
      decimals="INF"
      id="h_69916a02_77f0_44ec_93d5_a3df2db687cb"
      unitRef="USD">10580.948046</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_C000221534Member"
      decimals="INF"
      id="h_6998f7d3_347f_4a4c_9409_815c322e1722"
      unitRef="USD">13013.364955</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_C000221534Member"
      decimals="INF"
      id="h_69cd689c_2bcb_4d15_a9d0_bac9a754bcdf"
      unitRef="USD">15970.720811</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009099Member"
      decimals="INF"
      id="h_6a1ff722_3834_47db_a0b2_efd38c36993e"
      unitRef="USD">10642.473782</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113497Member"
      decimals="INF"
      id="h_6a2a038a_f835_41d0_a376_6e926253d714"
      unitRef="USD">13030.330011</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_6a4191a0_49bb_451a_a323_2835428cef82"
      unitRef="USD">12887.714784</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009066Member"
      decimals="INF"
      id="h_6a7d671a_b0a6_473e_b686_ef0d5746cde3"
      unitRef="USD">17236.824543</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113500Member"
      decimals="INF"
      id="h_6a85199a_2460_4c98_8999_fc7c94e2dfe2"
      unitRef="USD">16054.032552</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_6a99d573_4e60_4c7a_acae_bfeae4bef4d1"
      unitRef="USD">13528.873293</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_6aa31d52_811f_43d7_9627_b8e53e573156"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106467Member"
      decimals="INF"
      id="h_6aaf95bc_064a_4748_bd12_7964195bc113"
      unitRef="USD">2439488.606929</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009076Member"
      decimals="INF"
      id="h_6b00e455_a51d_4cd6_bcdf_00085a9cd3e1"
      unitRef="USD">15204.268347</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037394Member"
      decimals="INF"
      id="h_6b162be0_80e2_46bb_9379_cc1a12e20eb0"
      unitRef="USD">20772.253827</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037363Member"
      decimals="INF"
      id="h_6b1e67b6_828f_4707_8631_eba79c627ba1"
      unitRef="USD">13955.200246</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153961Member"
      decimals="INF"
      id="h_6b2981e7_32d3_4acd_9329_9feea73529fe"
      unitRef="USD">629600.946804</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009071Member"
      decimals="INF"
      id="h_6b3198d0_a07b_4521_a173_23fe0f5ecd63"
      unitRef="USD">11290.086955</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037371Member"
      decimals="INF"
      id="h_6b512e3d_b418_414a_a612_9f834f362af3"
      unitRef="USD">11399.1584</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037396Member"
      decimals="INF"
      id="h_6b718ad3_cd24_475b_a118_2cceefe23c32"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009080Member"
      decimals="INF"
      id="h_6bf41b4f_c6d0_4be5_b95e_e7545579241e"
      unitRef="USD">16992.88904</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113509Member"
      decimals="INF"
      id="h_6c1c82ca_3dde_459f_a700_d3547e87a2c2"
      unitRef="USD">20027.016188</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037417Member"
      decimals="INF"
      id="h_6c4bc3d3_45d3_459c_9751_62ca5aa9fad1"
      unitRef="USD">15961.202992</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106462Member"
      decimals="INF"
      id="h_6c56df60_56fc_4d21_91c8_e49423847ac0"
      unitRef="USD">1413071.852327</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037330Member"
      decimals="INF"
      id="h_6c5f8a31_7912_42f2_9ad7_d8d3b8ff651f"
      unitRef="USD">11223.352173</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009077Member"
      decimals="INF"
      id="h_6c7ac6dc_8b55_480c_a1d7_c7dd12c03419"
      unitRef="USD">14319.492352</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037394Member"
      decimals="INF"
      id="h_6cc62273_cffa_484b_8bbc_f77583c98943"
      unitRef="USD">15093.094701</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_6cdb3e67_2f01_4e68_9b5e_73aa6de6e89c"
      unitRef="USD">31157.09842</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000167624Member"
      decimals="INF"
      id="h_6d1548e6_66c5_4a6d_b9e6_59f26a9511ac"
      unitRef="USD">29268.271491</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009080Member"
      decimals="INF"
      id="h_6d157eb2_77f0_423b_9f22_ecf95c5bc35e"
      unitRef="USD">18222.323723</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037350Member"
      decimals="INF"
      id="h_6d5be5b0_3a76_4f7f_872e_0274e842b85a"
      unitRef="USD">14543.429886</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_6d88d6e6_a3da_45e6_aa8f_1c7795293878"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009067Member"
      decimals="INF"
      id="h_6dad2ffd_dc5f_4137_a84a_65573eafdbff"
      unitRef="USD">16533.330567</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113500Member"
      decimals="INF"
      id="h_6db1885d_b017_49e8_8747_423fdfebad67"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_C000221540Member"
      decimals="INF"
      id="h_6df3eebc_4aaf_42b0_9c78_c4edb48f0e5d"
      unitRef="USD">15129.688523</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009076Member"
      decimals="INF"
      id="h_6e106a86_68cb_4028_888b_2cf1e5e5ccaa"
      unitRef="USD">11708.85751</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037374Member"
      decimals="INF"
      id="h_6e11566a_fd21_49db_a4d3_6b52d2b95db1"
      unitRef="USD">23277.07364</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106466Member"
      decimals="INF"
      id="h_6e4a5495_09f4_4dce_978f_340123cf4ff5"
      unitRef="USD">1163365.18</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037415Member"
      decimals="INF"
      id="h_6e82bf99_9dbb_46ac_9c24_d6b8172c45ae"
      unitRef="USD">15769.112931</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113504Member"
      decimals="INF"
      id="h_6ebdf740_4f68_44b4_aa9a_8bd981afe9e3"
      unitRef="USD">14765.31312</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_6ee08839_1c78_4293_a305_667b38c78b8b"
      unitRef="USD">18102.778593</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037384Member"
      decimals="INF"
      id="h_6ee0be35_99de_475c_911e_02d516da2906"
      unitRef="USD">15470.104267</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009076Member"
      decimals="INF"
      id="h_6ee5c2f1_f8c3_4a23_8d9f_c333a89ff498"
      unitRef="USD">10508.9419</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153959Member"
      decimals="INF"
      id="h_6f17fee8_ff32_4014_a8d3_dfc4817fba8c"
      unitRef="USD">303298.557091</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009080Member"
      decimals="INF"
      id="h_6f35a43a_13f4_40e7_ab3b_6101f0a48821"
      unitRef="USD">9550</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000034076Member"
      decimals="INF"
      id="h_6f4902a0_f726_4780_921d_c4da9ade65ab"
      unitRef="USD">16622.960257</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037330Member"
      decimals="INF"
      id="h_6f4a0a36_1e5b_4ce5_988a_9d658ce60782"
      unitRef="USD">10806.94325</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000138473Member"
      decimals="INF"
      id="h_6f5e7a8f_c4f0_43bb_83ff_c5b38fd7fea8"
      unitRef="USD">20753.768178</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009075Member"
      decimals="INF"
      id="h_6f9a5030_0281_4214_892e_5dc192131880"
      unitRef="USD">11220.528264</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037374Member"
      decimals="INF"
      id="h_6f9be54f_e3a4_4846_b87e_c8b7d0e1b823"
      unitRef="USD">14379.760199</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000155632Member"
      decimals="INF"
      id="h_6fb35740_bf4f_41b2_b161_be0299a0cc95"
      unitRef="USD">320709.562888</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037395Member"
      decimals="INF"
      id="h_6fbb5287_115e_4644_ae1e_1f1dbbebb556"
      unitRef="USD">12932.475594</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106462Member"
      decimals="INF"
      id="h_6fbffed2_da35_465d_a678_7922dc78fd3b"
      unitRef="USD">2145874.665399</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_6fd471bb_6fff_4756_8e59_f68b307363a0"
      unitRef="USD">20112.308967</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_StandardAndPoorS500C000221535IndexMember"
      decimals="INF"
      id="h_7_26506fcb-55e7-97f3-3b7d-fbacc02a6c31"
      unitRef="USD">524435.703618</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_7_465fe84f-c221-5232-dd7e-366caca54cb9"
      unitRef="USD">386968.316267</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_7_651953b7-74d2-0fcb-a789-7c497407d97b"
      unitRef="USD">430707.818547</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_7_6991f51d-d146-581f-c6a2-a220386a89b0"
      unitRef="USD">1507243.921751</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_7_80ade67a-2237-d955-5387-ea98540c4815"
      unitRef="USD">1451297.730068</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_7_957166f2-e7a4-536c-d627-b5127391117b"
      unitRef="USD">1599034.759525</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_7_ae7215c3-a0e7-fe38-abdd-3b0154ce2ff9"
      unitRef="USD">399758.689882</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_7_c38cf0de-304e-588a-7805-e022a53a5764"
      unitRef="USD">1184274.609449</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_7_c5241815-054e-942a-939e-a539c4ddc4bc"
      unitRef="USD">362824.432516</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_7_cad808c9-99af-44b7-61cd-c1b3149451ea"
      unitRef="USD">397432.152529</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_7_de04f2f4-f936-2130-5601-5cb10869de0a"
      unitRef="USD">257812.771099</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_7_fd85e91c-5360-f22b-8fda-56d5e667b256"
      unitRef="USD">1722831.274182</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2045C000153963IndexMember"
      decimals="INF"
      id="h_7_fff8ef73-3aa2-2dba-242e-b10632f599b5"
      unitRef="USD">393040.683133</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037307Member"
      decimals="INF"
      id="h_701dbf5a_1e3f_4159_b7d0_d32bcc81b0ed"
      unitRef="USD">10232.89764</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009105Member"
      decimals="INF"
      id="h_703faa3a_f9b7_4438_8381_d3e88a1d0506"
      unitRef="USD">11722.20653</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009084Member"
      decimals="INF"
      id="h_708ab6f2_85a2_43ef_a17a_a1ba854e86fa"
      unitRef="USD">19313.929052</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153963Member"
      decimals="INF"
      id="h_708aef08_2e0e_416c_b39f_7d3c8e16dd6a"
      unitRef="USD">712055.191003</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037393Member"
      decimals="INF"
      id="h_70b62205_4653_468d_bbe3_023596579be8"
      unitRef="USD">12873.202539</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037385Member"
      decimals="INF"
      id="h_70c49f2e_1d38_4505_bbfc_230fe1e699f7"
      unitRef="USD">16059.179146</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153963Member"
      decimals="INF"
      id="h_70dd01bd_6573_4016_a048_89a833de1ba6"
      unitRef="USD">439327.161169</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113506Member"
      decimals="INF"
      id="h_712433df_0729_4056_a05a_3e31736872fa"
      unitRef="USD">14108.254125</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037352Member"
      decimals="INF"
      id="h_712cf3c7_68c3_423e_8730_2c6455070c19"
      unitRef="USD">19545.645593</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_713e99a8_4f9f_4e6a_8300_1a4576d74ace"
      unitRef="USD">14797.566195</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037415Member"
      decimals="INF"
      id="h_71a1735b_212b_47fd_9287_655fdbbced1e"
      unitRef="USD">14960.892723</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000167625Member"
      decimals="INF"
      id="h_71b9bb0c_9305_4cb6_8989_6a82f111faa8"
      unitRef="USD">1284569.03982</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000138478Member"
      decimals="INF"
      id="h_71c6cc27_4289_4463_8ecb_eb468ccf343b"
      unitRef="USD">15973.797995</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037382Member"
      decimals="INF"
      id="h_71cd0206_0050_44da_9119_cf27da9ee0ce"
      unitRef="USD">12688.358749</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106459Member"
      decimals="INF"
      id="h_7234e160_8f14_43b4_871c_2e7abe2c6d2c"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037307Member"
      decimals="INF"
      id="h_725c6bb5_12c5_49f3_b355_8f8dfb25db6d"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009084Member"
      decimals="INF"
      id="h_727c6532_0357_4242_9d80_0bfc4b59003e"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_72f11fe6_24c6_4697_996e_b98976de2c36"
      unitRef="USD">29875.571034</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037350Member"
      decimals="INF"
      id="h_72fa8c1b_1c14_4426_abe8_1df4326068ba"
      unitRef="USD">15865.809661</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106454Member"
      decimals="INF"
      id="h_72fefb23_36ce_4de4_ab20_4092e592230c"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000138473Member"
      decimals="INF"
      id="h_730f3b15_e5d2_4a21_bd2c_cf5f06451401"
      unitRef="USD">14860.719208</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009071Member"
      decimals="INF"
      id="h_7315d162_2954_4d58_b74b_92c32e5ca507"
      unitRef="USD">13238.528756</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000138473Member"
      decimals="INF"
      id="h_733bc195_809b_497a_be75_fb01b71fa4a5"
      unitRef="USD">19139.775774</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000167623Member"
      decimals="INF"
      id="h_736c1898_3468_4bb5_af74_40674d264af8"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037384Member"
      decimals="INF"
      id="h_7390aa6c_939d_42b9_bf42_907a8779f374"
      unitRef="USD">19778.794752</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_73b6712c_aa7a_43e0_9a71_7ee42e57b4ec"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113508Member"
      decimals="INF"
      id="h_73cd8ef5_8710_4ea4_beb8_c7fa70e7fdec"
      unitRef="USD">12557.479832</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037340Member"
      decimals="INF"
      id="h_73d885fb_6984_488b_9ace_a8d151d49019"
      unitRef="USD">15788.693625</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_743621f7_7fab_4e21_99cb_0e509300f40b"
      unitRef="USD">16576.579051</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_74b646e0_6f22_4c5d_9d93_d097091529b3"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106464Member"
      decimals="INF"
      id="h_74f33aa0_f9a7_46e9_8543_598cc65aec6f"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000167625Member"
      decimals="INF"
      id="h_74f7d2a5_aa81_4116_a7bf_0d09e64777cb"
      unitRef="USD">1512011.622588</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153961Member"
      decimals="INF"
      id="h_752d280a_aba4_48d4_8ef3_749db603b53a"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_C000221540Member"
      decimals="INF"
      id="h_75513529_bf30_4eaa_899a_0139aa18d042"
      unitRef="USD">17115.670444</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000138477Member"
      decimals="INF"
      id="h_758125d4_1377_447f_9ffd_989c80bfd2c4"
      unitRef="USD">2156373.525547</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000138477Member"
      decimals="INF"
      id="h_7585755f_3c36_4777_b5b4_6a88f7ad0316"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106452Member"
      decimals="INF"
      id="h_7589b759_942a_4abd_8685_69bf4260eb40"
      unitRef="USD">2405839.846098</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009062Member"
      decimals="INF"
      id="h_758df8c0_144c_41e7_9a55_7f8357d5b0db"
      unitRef="USD">19987.344615</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009052Member"
      decimals="INF"
      id="h_75a29a3a_d544_4896_b412_c719ee8a3af5"
      unitRef="USD">21761.022436</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037385Member"
      decimals="INF"
      id="h_75a3f295_9252_4af3_b685_465eeec29c1e"
      unitRef="USD">11002.209065</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_75a80c4c_ed42_412e_93f6_f8123d8a0053"
      unitRef="USD">13834.536035</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153963Member"
      decimals="INF"
      id="h_75af3f0a_9813_4c3d_8200_f5e548e29e94"
      unitRef="USD">530992.386739</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106456Member"
      decimals="INF"
      id="h_75dfaa76_23d7_450a_abbf_75dcf301acaf"
      unitRef="USD">1541546.392374</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_75f1e63e_21c2_472d_afa0_e90ae450f5e1"
      unitRef="USD">13354.865554</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037372Member"
      decimals="INF"
      id="h_75fbeb6c_e481_45d8_aad1_698985a622f6"
      unitRef="USD">23365.042035</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009104Member"
      decimals="INF"
      id="h_766cf4ad_5ad1_4a53_831e_68b607c8c459"
      unitRef="USD">10804.1691</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009104Member"
      decimals="INF"
      id="h_76738520_100b_40ad_987d_8f3c08938e97"
      unitRef="USD">13561.286875</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113501Member"
      decimals="INF"
      id="h_7678dd4b_6c00_49fe_9fe9_73d047c55425"
      unitRef="USD">12578.30725</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000167621Member"
      decimals="INF"
      id="h_76a8d8f9_1e04_47c4_8e81_8ae6c5dc8946"
      unitRef="USD">14911.224604</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037362Member"
      decimals="INF"
      id="h_76ac949c_484d_4ce2_a9bd_b8f3474e2229"
      unitRef="USD">14480.099766</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000155632Member"
      decimals="INF"
      id="h_76df867f_ce1c_460e_901b_64fa5a59141e"
      unitRef="USD">321882.500265</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037341Member"
      decimals="INF"
      id="h_76f38d68_2d61_4441_b26f_3ee858f7be9f"
      unitRef="USD">12864.576904</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106466Member"
      decimals="INF"
      id="h_77331a63_cfb9_4ddc_a0b0_546bc0607a83"
      unitRef="USD">1513133.326077</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037330Member"
      decimals="INF"
      id="h_773c4641_68cd_4c89_96e6_e14d7863191c"
      unitRef="USD">17037.026024</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_777cb956_567a_49b6_be65_48cad181b2c8"
      unitRef="USD">21685.841542</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_77e18b7c_5fed_4a36_ab7b_7becd8f6cfcd"
      unitRef="USD">13350.939622</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153959Member"
      decimals="INF"
      id="h_77ee3a6b_bb1d_4405_ae03_2b246241af89"
      unitRef="USD">531098.143348</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037372Member"
      decimals="INF"
      id="h_782681e7_6cc8_47be_8b2a_72e5cd5b1409"
      unitRef="USD">20475.51342</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_789a518e_70eb_43d5_af05_5bf2371d4246"
      unitRef="USD">13934.332759</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_790fedcf_1361_4c32_8395_2cb9ad56352d"
      unitRef="USD">25499.837952</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_792ebdb5_3ac7_448f_bad1_563611dc4e36"
      unitRef="USD">15428.525223</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000138475Member"
      decimals="INF"
      id="h_7955d856_084e_4eee_983b_b0cfee2b6b28"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000155628Member"
      decimals="INF"
      id="h_796af1f2_11b0_4907_889e_eafd46268ca3"
      unitRef="USD">372741.121328</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037361Member"
      decimals="INF"
      id="h_797c42bf_1726_45db_915a_830f747cb2ad"
      unitRef="USD">14095.522168</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113501Member"
      decimals="INF"
      id="h_79a50cab_e50c_40ac_8178_9e6a06dba1de"
      unitRef="USD">14817.211433</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_79d5a3eb_16a1_487e_9a86_1322c761e61a"
      unitRef="USD">13987.533872</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037362Member"
      decimals="INF"
      id="h_79dacaad_f941_400f_a0e2_a297795ccde0"
      unitRef="USD">17559.689678</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037415Member"
      decimals="INF"
      id="h_7a4f03fd_dad4_443b_aeb0_285fdcc66fc7"
      unitRef="USD">17416.296595</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153961Member"
      decimals="INF"
      id="h_7a5a3d30_ebea_4c53_9c71_4f3aabef1de3"
      unitRef="USD">490706.670369</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113498Member"
      decimals="INF"
      id="h_7a6a787d_cda8_4155_8d84_55fe16d09510"
      unitRef="USD">16910.740287</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_7a7da18e_a93f_4b9a_87a5_9d97f6c43d4c"
      unitRef="USD">19514.595381</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_7ab82587_0d0d_4a7e_9006_971c20e6927c"
      unitRef="USD">11102.2109</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037382Member"
      decimals="INF"
      id="h_7adf167e_f6ac_4e0f_bcd2_75dcea1c38a5"
      unitRef="USD">18446.406666</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153958Member"
      decimals="INF"
      id="h_7af8cb13_313d_4316_b4af_71c08056a746"
      unitRef="USD">362178.326709</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009085Member"
      decimals="INF"
      id="h_7af9a9fb_262e_42d8_a248_aa74cbe5f37d"
      unitRef="USD">14328.540086</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106454Member"
      decimals="INF"
      id="h_7b3982c1_0ff8_407c_8f2b_d4bf61e942e0"
      unitRef="USD">1130716.721054</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113497Member"
      decimals="INF"
      id="h_7c143f94_f3ed_44b2_ae3f_f37bcde8d665"
      unitRef="USD">17290.692384</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153964Member"
      decimals="INF"
      id="h_7c424060_1eee_456c_bc08_06804c2d14b0"
      unitRef="USD">290479.78</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000034075Member"
      decimals="INF"
      id="h_7c58bfb0_2d29_4b97_b1ac_91b654805a10"
      unitRef="USD">21811.956636</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037341Member"
      decimals="INF"
      id="h_7cc428a5_064c_4d0a_9f30_8527e821866d"
      unitRef="USD">10489.6967</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113506Member"
      decimals="INF"
      id="h_7cd19640_21e3_4547_a7e2_01ad4acc906c"
      unitRef="USD">14865.852417</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009050Member"
      decimals="INF"
      id="h_7d095a1f_50d9_4c18_ac89_b55fd05653e0"
      unitRef="USD">26634.147288</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009099Member"
      decimals="INF"
      id="h_7d324124_7d14_4c9a_b576_0237afa34f65"
      unitRef="USD">15255.338784</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009084Member"
      decimals="INF"
      id="h_7d4de9de_319b_4a02_89c2_6cc7ae6e665f"
      unitRef="USD">12481.466731</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113510Member"
      decimals="INF"
      id="h_7d6c8053_2a28_4687_8f0b_395bf229592c"
      unitRef="USD">17096.015547</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153960Member"
      decimals="INF"
      id="h_7d921ad0_3f1c_4145_a6cf_3c8180d0c17d"
      unitRef="USD">509562.766979</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_7de502b9_6172_4cb5_8535_35c2e0f724dc"
      unitRef="USD">14781.478227</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153964Member"
      decimals="INF"
      id="h_7e9b8470_abab_48aa_b677_d3744eec2358"
      unitRef="USD">323271.272593</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113499Member"
      decimals="INF"
      id="h_7ed26e88_6c52_4aa5_9f82_cf6efd0265e2"
      unitRef="USD">11402.67503</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153959Member"
      decimals="INF"
      id="h_7ee57872_36cd_4110_bbe8_3c16a1bef816"
      unitRef="USD">381807.893673</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106459Member"
      decimals="INF"
      id="h_7efb438e_15b3_4db8_a108_8c546506cee1"
      unitRef="USD">1183070.114833</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_7f009d40_5f4e_4bf9_9faa_b4ba9d392923"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_7f06aef4_97cd_4e69_8c4c_2d2043352060"
      unitRef="USD">12708.160077</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009103Member"
      decimals="INF"
      id="h_7f0e79ae_8cc0_4f6b_9af4_6a4d7ddeaf52"
      unitRef="USD">17793.67368</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_7f22403b_602f_473c_bf6d_3199d893874e"
      unitRef="USD">15478.732651</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037362Member"
      decimals="INF"
      id="h_7f9010e5_b5a6_4092_b6fe_e7b66996c092"
      unitRef="USD">15336.33717</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153974Member"
      decimals="INF"
      id="h_7f9cd57f_5fd9_49ff_804a_962f15ed8d83"
      unitRef="USD">603232.21975</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_C000221535Member"
      decimals="INF"
      id="h_7fb419d6_1352_4448_b8ca_6edd74ff8c16"
      unitRef="USD">513469.338208</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_7fdee198_5272_4538_9343_68563294d0e5"
      unitRef="USD">16368.837499</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_8_0b3f67e1-d693-2b05-a658-202b485e0569"
      unitRef="USD">1804587.38385</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_8_3d9866e4-2cd2-dd6c-03f1-ad1ffc3b9585"
      unitRef="USD">254736.47177</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_8_41cf23b9-aa41-4b0e-27d6-bcf099f957ca"
      unitRef="USD">394062.099549</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_8_588852e9-2148-df30-b26f-2534ed133476"
      unitRef="USD">490162.320954</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_8_5e7c906b-75e0-8c35-176d-5ae819593fee"
      unitRef="USD">1576248.398202</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_8_6be678a4-b14e-28b0-e003-0d4e6dccfecf"
      unitRef="USD">431197.277901</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_8_790c5935-bce6-6fe1-6ff6-48930a34a17d"
      unitRef="USD">1960649.283809</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_8_94d0c576-4545-2818-bc1e-69d10ec4557e"
      unitRef="USD">1222549.429249</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_8_a20e24ef-a4de-7326-3b61-163cca2d05ce"
      unitRef="USD">448181.631252</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2035C000106464IndexMember"
      decimals="INF"
      id="h_8_b1c48cdc-5502-2f70-87f9-2bc686debe28"
      unitRef="USD">1659348.813706</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_StandardAndPoorS500C000221535IndexMember"
      decimals="INF"
      id="h_8_e0b84dbc-8ace-be70-ae49-3f154551e292"
      unitRef="USD">631314.666877</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_8_e116f348-4e69-ac4b-8f06-7f7ba48a9f61"
      unitRef="USD">451146.845963</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037351Member"
      decimals="INF"
      id="h_801d5901_7b0b_4473_9857_490b53600cd1"
      unitRef="USD">12172.611392</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037382Member"
      decimals="INF"
      id="h_8028cbc0_181c_4228_ba4d_71342a8e09f8"
      unitRef="USD">15270.80906</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153956Member"
      decimals="INF"
      id="h_803a420c_e59f_4a52_a922_e27064884281"
      unitRef="USD">324780.876823</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_80773946_debe_474c_87b3_03d81ad2fcc3"
      unitRef="USD">15428.525223</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113497Member"
      decimals="INF"
      id="h_807a7da4_6009_4dfd_8e6a_fbb70cc36694"
      unitRef="USD">22989.81302</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009086Member"
      decimals="INF"
      id="h_808777c3_42e4_4f89_8cb7_a99abcebca61"
      unitRef="USD">14345.029965</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037340Member"
      decimals="INF"
      id="h_80a79ce4_e3fb_4c52_a06d_11b15a659842"
      unitRef="USD">18597.94642</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153959Member"
      decimals="INF"
      id="h_80ae37b2_9986_4684_8d78_e2baa01d4683"
      unitRef="USD">437323.315035</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_80db4a34_da46_4567_baa3_be2cb5830077"
      unitRef="USD">13689.456474</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037339Member"
      decimals="INF"
      id="h_80ddb4d6_289d_47f0_83a4_dc4eacde85f4"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009101Member"
      decimals="INF"
      id="h_80e8fb76_d297_4ca7_8c9c_b1cf67d92de8"
      unitRef="USD">12321.197565</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037393Member"
      decimals="INF"
      id="h_80eab106_bb01_4275_bb25_7a93316dc8b9"
      unitRef="USD">15678.910057</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_80ee6ebc_be37_4881_bdc3_ecdc10bef49b"
      unitRef="USD">15072.439217</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009075Member"
      decimals="INF"
      id="h_81091ef1_6cb0_4952_a3a5_9207bb7793d9"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037340Member"
      decimals="INF"
      id="h_811d4bca_8001_458a_aeb9_1684f4a1b468"
      unitRef="USD">14027.972016</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009080Member"
      decimals="INF"
      id="h_814ba08c_8678_4750_8a0f_784d8ee6b4ca"
      unitRef="USD">14243.721845</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153960Member"
      decimals="INF"
      id="h_816c3384_6257_4509_ba45_640c9ce32a2f"
      unitRef="USD">581483.663574</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_818e9509_1db4_4e71_bf4e_08ff322481f7"
      unitRef="USD">12587.327258</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009101Member"
      decimals="INF"
      id="h_81a4bfd9_a1fc_498e_a3cf_27abd715157e"
      unitRef="USD">12592.279555</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009086Member"
      decimals="INF"
      id="h_81a79954_db68_41fe_9894_566585d6b268"
      unitRef="USD">18117.861355</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009103Member"
      decimals="INF"
      id="h_81e08ee7_39b3_451b_8a85_6b1774b3f4ed"
      unitRef="USD">14590.954622</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_8210716c_bbe2_4f86_a6cd_d38b75827344"
      unitRef="USD">11238.8449</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_8242c0d8_7f5b_4883_85ca_2ed1f3dc09c1"
      unitRef="USD">22913.410776</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153956Member"
      decimals="INF"
      id="h_827499bc_9b7b_4143_8889_5d5f86f5dc6c"
      unitRef="USD">339233.898658</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009085Member"
      decimals="INF"
      id="h_829bc8bf_26c2_4721_b126_c57f743c9ec0"
      unitRef="USD">12531.120751</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000167625Member"
      decimals="INF"
      id="h_82ab81d3_fe5e_41de_864b_d12ca2b9c6e2"
      unitRef="USD">2441880.508187</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113498Member"
      decimals="INF"
      id="h_82b83cee_5bf4_4011_b10e_14a3ed3710aa"
      unitRef="USD">12015.49111</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_82d1f164_ec85_405b_89f9_b9b359090074"
      unitRef="USD">25138.626623</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_8302438f_2436_4c8d_81cd_6a0ac8a07aa2"
      unitRef="USD">24211.104619</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_8302d1aa_1811_410d_b526_c0df1c6737d0"
      unitRef="USD">13117.245127</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113499Member"
      decimals="INF"
      id="h_83481267_8741_44b5_adee_a70043204fd6"
      unitRef="USD">13757.268587</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037385Member"
      decimals="INF"
      id="h_83819aad_f875_45b9_9ea9_8c52822ddf42"
      unitRef="USD">14750.439607</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106462Member"
      decimals="INF"
      id="h_83a20056_48f4_4cbe_bd77_5cdf69717d89"
      unitRef="USD">1215031.241398</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_83a7dbc9_def0_4827_9d29_d268d500ae49"
      unitRef="USD">15897.286101</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000167625Member"
      decimals="INF"
      id="h_83ad91a1_52d1_4c6a_8cbe_b75c0cf9f737"
      unitRef="USD">2941594.627306</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037373Member"
      decimals="INF"
      id="h_83b248c9_6c93_4b23_bb3e_3267e893e29d"
      unitRef="USD">12607.682988</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009056Member"
      decimals="INF"
      id="h_83b28a8e_7b4b_4acf_af44_78b6e7b14284"
      unitRef="USD">16224.189645</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113505Member"
      decimals="INF"
      id="h_83cb551e_2e94_4beb_a5d6_8b3caab7b6bd"
      unitRef="USD">13349.535514</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_83ea52b6_5319_43c3_b039_05a62ec10889"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106461Member"
      decimals="INF"
      id="h_83f6b217_7331_4007_bf0c_97ea2855462c"
      unitRef="USD">1362485.717438</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000155630Member"
      decimals="INF"
      id="h_83ff2ee4_b183_44e7_ac5c_c11b8cc49368"
      unitRef="USD">378737.655592</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_84285efd_5c0c_48b9_bd91_b28af6f84486"
      unitRef="USD">14448.148464</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_C000221537Member"
      decimals="INF"
      id="h_843d0433_6cc8_4e26_ae8c_7477065c8deb"
      unitRef="USD">11220.850053</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000034077Member"
      decimals="INF"
      id="h_8440e5c7_68ac_4ebf_8779_a21ebb7a50f6"
      unitRef="USD">13612.205215</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106459Member"
      decimals="INF"
      id="h_8462ee6a_7115_4e52_8fb4_2088693ba090"
      unitRef="USD">1125727.321224</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153963Member"
      decimals="INF"
      id="h_84b92095_aaa4_4701_899b_0d919b720dc7"
      unitRef="USD">376516.305186</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037395Member"
      decimals="INF"
      id="h_84c177f3_c63c_4f0b_8d09_e48ccc8fd6cc"
      unitRef="USD">15881.576464</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_850e0bcb_2d08_4e9d_8f0a_419ffc198a11"
      unitRef="USD">11504.1151</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113503Member"
      decimals="INF"
      id="h_8541ca70_618a_450e_86c2_4c6e493900c1"
      unitRef="USD">11146.293742</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000138475Member"
      decimals="INF"
      id="h_85c2ce3e_bfeb_4576_b667_828ceb14f0a1"
      unitRef="USD">28944.042769</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037339Member"
      decimals="INF"
      id="h_85d35c9a_ae1b_491d_9a13_77acef8f86cb"
      unitRef="USD">11950.278373</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_85d5fb42_33c0_4f19_93b1_89461cdcb47a"
      unitRef="USD">12871.071891</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037339Member"
      decimals="INF"
      id="h_86125669_9310_472c_b675_e9d56ab5a860"
      unitRef="USD">13338.721417</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009077Member"
      decimals="INF"
      id="h_862d1c3f_3b23_46ad_898e_173fa3987639"
      unitRef="USD">12130.774936</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037309Member"
      decimals="INF"
      id="h_86515221_0bc6_4ae8_b244_03e7d8f97ef3"
      unitRef="USD">13028.057975</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037416Member"
      decimals="INF"
      id="h_8663a5c8_5ca2_4e95_8b30_4220799da334"
      unitRef="USD">15089.662333</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009056Member"
      decimals="INF"
      id="h_86774b34_0931_4352_8a40_e9a5d90ed2e3"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009067Member"
      decimals="INF"
      id="h_867982cf_28e7_4e87_915b_9d366237016b"
      unitRef="USD">12172.701647</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037350Member"
      decimals="INF"
      id="h_86ffa9db_a01c_4c65_a610_6b4ac0b6bb42"
      unitRef="USD">13842.685067</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_87063207_d9a7_4add_b67e_d530dce5fe74"
      unitRef="USD">13608.607373</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000155632Member"
      decimals="INF"
      id="h_874cf7ad_33f0_4148_9e80_6a45b742dd60"
      unitRef="USD">451249.854582</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009068Member"
      decimals="INF"
      id="h_8752b26b_25b3_4f68_967f_f73a53b89278"
      unitRef="USD">15128.016235</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009084Member"
      decimals="INF"
      id="h_87b47232_b212_4567_b2dc_d8e28cfd6e82"
      unitRef="USD">24995.145794</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037384Member"
      decimals="INF"
      id="h_87bcb52a_80e7_418f_88a5_0461422882c4"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_87daa398_672d_442f_a6bb_deae4cb6bbd4"
      unitRef="USD">13610.10573</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106460Member"
      decimals="INF"
      id="h_8801cfb1_2e00_4a54_9413_3dafaef5bb0f"
      unitRef="USD">1147106.048013</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113507Member"
      decimals="INF"
      id="h_882395f8_38ca_4d21_bfac_fe9cf92f8ac0"
      unitRef="USD">18033.266552</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037372Member"
      decimals="INF"
      id="h_885d91fb_c9d5_474c_8789_dd9c77fa9537"
      unitRef="USD">18687.848417</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_8868913b_3249_4e96_8e08_e781b64d618e"
      unitRef="USD">15567.148644</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_886d47c9_d967_479c_b1e5_592b3f0c38a8"
      unitRef="USD">16168.10658</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_88adc5ee_9f9f_4bf3_b92c_f698681851c0"
      unitRef="USD">14441.048982</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_88b9c428_ac8a_44d9_82b4_75c0dd7c118d"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153964Member"
      decimals="INF"
      id="h_8903c625_882a_4156_be18_2b0a6c8c5d80"
      unitRef="USD">397413.983176</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_890ebbb0_18cb_4868_b4bb_d95d722259e3"
      unitRef="USD">11959.381826</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_JohnHancock2065LifetimeIndexMember"
      decimals="INF"
      id="h_8935dc46_d3f1_49d8_a95b_d942aefb35ec"
      unitRef="USD">17633.382096</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009054Member"
      decimals="INF"
      id="h_894dc59b_bf82_441d_9db9_63215c9f96b5"
      unitRef="USD">23519.586673</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037371Member"
      decimals="INF"
      id="h_89f31856_20d8_4a04_98eb_50bf6ed5886e"
      unitRef="USD">14425.123193</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009103Member"
      decimals="INF"
      id="h_8a440382_4a4d_4504_9db8_ad76aea3930b"
      unitRef="USD">12756.821108</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037330Member"
      decimals="INF"
      id="h_8a52918a_862b_434b_a0e8_f1cb4ae8183e"
      unitRef="USD">12305.728104</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_8a979856_ddda_4dc3_afe3_bcaa2081b266"
      unitRef="USD">17132.407897</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_8a9989ef_0656_4f96_a27b_424db1871af4"
      unitRef="USD">13251.014458</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_C000221537Member"
      decimals="INF"
      id="h_8acac756_ea66_4d21_8b8c_f8aafc019ab0"
      unitRef="USD">15071.932203</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000138475Member"
      decimals="INF"
      id="h_8ad22835_feaf_47a0_8673_ae0c00246ddc"
      unitRef="USD">24055.919399</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_8ae664c6_95e0_4bdf_aadc_6850f04b0afa"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009086Member"
      decimals="INF"
      id="h_8afc2670_2ea0_44b3_880e_020d1e2c75e7"
      unitRef="USD">12540.018501</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113504Member"
      decimals="INF"
      id="h_8afcabf3_ac72_41f4_9091_7d80b704a1b1"
      unitRef="USD">10887.7608</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113501Member"
      decimals="INF"
      id="h_8b579bdd_c030_4c99_a095_c5011941d533"
      unitRef="USD">14418.952586</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_8b862cd2_0021_441d_8e4e_a2a13ef8dd08"
      unitRef="USD">16830.546189</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_C000259699Member"
      decimals="INF"
      id="h_8ba97004_e8ce_44cf_998e_9cbcccb48928"
      unitRef="USD">11470</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106467Member"
      decimals="INF"
      id="h_8bac9b7c_fc8e_48ff_96ef_d3dd95a129da"
      unitRef="USD">1512666.273943</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000155631Member"
      decimals="INF"
      id="h_8bb5a9fc_8719_41af_81eb_5502b001c35f"
      unitRef="USD">634616.045063</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_8bd0e904_2197_4a59_bc48_e5ba65ca8d8e"
      unitRef="USD">15428.525223</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106464Member"
      decimals="INF"
      id="h_8bd8bacb_d387_4760_841a_d0e1fefddd80"
      unitRef="USD">1275885.454267</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_8bf73bbc_fb03_498e_a4ce_7a6f0bd396a7"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106455Member"
      decimals="INF"
      id="h_8c0a6326_ca38_4334_ae2a_1ad08c7ea51f"
      unitRef="USD">1436682.77918</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_8c419245_4f25_4440_ae78_48a4837f83da"
      unitRef="USD">17199.111239</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_8c4e3c39_18e5_4b45_bf96_a137df361e66"
      unitRef="USD">15758.902897</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009103Member"
      decimals="INF"
      id="h_8c7bb4d4_1b5a_4c2b_842e_e632a4e434f9"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113510Member"
      decimals="INF"
      id="h_8c8a291c_8620_415b_88ff_4b28ba1b75a1"
      unitRef="USD">19102.520898</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000155628Member"
      decimals="INF"
      id="h_8cd3d8ba_01c9_4afe_a2b8_ecac3c120669"
      unitRef="USD">404340.565765</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106454Member"
      decimals="INF"
      id="h_8cf21b6a_3a0e_4d45_b70f_196f2470507f"
      unitRef="USD">1349893.894172</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113499Member"
      decimals="INF"
      id="h_8cf6ae32_04d7_4d16_bb28_718c20d01e25"
      unitRef="USD">14570.016649</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000138479Member"
      decimals="INF"
      id="h_8d30640a_7f9e_4111_9560_4339c6e27e60"
      unitRef="USD">16364.431091</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113510Member"
      decimals="INF"
      id="h_8d6919e6_5dc2_4880_95e1_0ba629d3c2c7"
      unitRef="USD">12667.315064</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_8d7d4310_33dd_4cfc_a1fb_f5244e6a15f4"
      unitRef="USD">14235.22629</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009067Member"
      decimals="INF"
      id="h_8db6b711_f4c1_4656_9182_d524bf5b7d6f"
      unitRef="USD">13684.629219</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000034075Member"
      decimals="INF"
      id="h_8ddbc6dc_6127_4750_b2e7_89024d3df56d"
      unitRef="USD">12201.32874</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009062Member"
      decimals="INF"
      id="h_8e043cb6_9480_465e_9e9a_353c1c807b8e"
      unitRef="USD">17607.860748</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106456Member"
      decimals="INF"
      id="h_8e3254a1_da91_48a4_951a_71d695022633"
      unitRef="USD">1289083.978249</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000034076Member"
      decimals="INF"
      id="h_8e851bc7_f0df_4a87_a64b_989427f7bb0b"
      unitRef="USD">14361.419903</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037416Member"
      decimals="INF"
      id="h_8eb79015_5dd7_4970_a9c1_90de8d6bd19d"
      unitRef="USD">12959.832194</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_8ebd1261_ba96_4725_b7da_1f361cafd110"
      unitRef="USD">22765.386945</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037407Member"
      decimals="INF"
      id="h_8ec2f0fb_7118_4504_a172_4f5b9f60d479"
      unitRef="USD">18215.895261</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009071Member"
      decimals="INF"
      id="h_8ee7cc8d_6f62_4f6a_8f50_8f9a2a49ab36"
      unitRef="USD">9550</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037417Member"
      decimals="INF"
      id="h_8f21c1a4_096d_48f8_bd2f_7c1d9c67d941"
      unitRef="USD">12947.176649</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037395Member"
      decimals="INF"
      id="h_8f22a69a_3807_4c6d_af5c_5d610ab51957"
      unitRef="USD">15090.945498</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000155629Member"
      decimals="INF"
      id="h_8f6e0b91_096d_41db_8f1f_b2e54e1cd212"
      unitRef="USD">341592.089181</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2050C000153964IndexMember"
      decimals="INF"
      id="h_9_4de99457-a2f3-7f71-33ab-49183e6e7ec1"
      unitRef="USD">542146.038552</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2040C000153962IndexMember"
      decimals="INF"
      id="h_9_6ccfeb4b-d097-1492-cf5e-a7bca7ccdc60"
      unitRef="USD">515007.988942</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_StandardAndPoorS500C000167625IndexMember"
      decimals="INF"
      id="h_9_6e5a137e-43e9-7e58-ab9f-e5d1d0a9643d"
      unitRef="USD">2996013.481582</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSAggressiveTargetAllocationC000106452IndexMember"
      decimals="INF"
      id="h_9_737c2441-e1c1-c3ae-da8a-ef6e98b519df"
      unitRef="USD">2414253.240183</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_BloombergUSAggregateBondC000153958IndexMember"
      decimals="INF"
      id="h_9_8b0ab81a-7021-73e6-f143-1e3499219886"
      unitRef="USD">273323.830453</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_SAndPTargetDate2060C000221535IndexMember"
      decimals="INF"
      id="h_9_9e9318ba-edb4-48e8-9bff-7392fb1b76bd"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2030C000153960IndexMember"
      decimals="INF"
      id="h_9_a1f96513-3207-5025-01c0-be5cc98f0d50"
      unitRef="USD">457330.337999</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSConservativeTargetAllocationC000106454IndexMember"
      decimals="INF"
      id="h_9_a95c3641-f27b-0139-92a4-ba2f2326e9d3"
      unitRef="USD">1361010.572986</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2030C000106463IndexMember"
      decimals="INF"
      id="h_9_ba8f2fd0-1713-feb0-fdb1-47baaadb0164"
      unitRef="USD">1829321.352002</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSAggressiveTargetAllocationC000155628IndexMember"
      decimals="INF"
      id="h_9_c3183a00-5e4a-4546-5aa7-2f499e9ce927"
      unitRef="USD">603563.310048</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_9_dcbd5d9a-7d07-5073-8735-a4d32ab4e40f"
      unitRef="USD">18157.678514</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2055C000138477IndexMember"
      decimals="INF"
      id="h_9_de7d5faa-945e-6564-1db4-074efc3dd09c"
      unitRef="USD">2184454.670325</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2055C000153974IndexMember"
      decimals="INF"
      id="h_9_fcf6e5bc-0fac-4250-7b6c-08298bc0fc46"
      unitRef="USD">546113.667582</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113504Member"
      decimals="INF"
      id="h_901629eb_e1e2_424a_a05e_a76c84b683ed"
      unitRef="USD">11340.536063</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000138477Member"
      decimals="INF"
      id="h_901bc95d_0b8a_4b7e_aa6e_5421dbaea653"
      unitRef="USD">1296233.537018</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000167621Member"
      decimals="INF"
      id="h_9032368c_d805_4002_9eb6_5f8038fc4fb5"
      unitRef="USD">12882.327429</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037404Member"
      decimals="INF"
      id="h_9033b5bc_5d13_4378_96b8_29c7ef350fcc"
      unitRef="USD">28110.884692</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000167621Member"
      decimals="INF"
      id="h_903acab8_e0b0_4228_a6be_18efeac379a7"
      unitRef="USD">15649.94064</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000034076Member"
      decimals="INF"
      id="h_905957ed_fff7_4dce_a17a_2cfaf063c1c8"
      unitRef="USD">19714.200522</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000167626Member"
      decimals="INF"
      id="h_9069062e_404b_45cc_9d46_46ceb209323f"
      unitRef="USD">17684.051373</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113498Member"
      decimals="INF"
      id="h_908ab0a7_9c94_4c6e_b01d_1619f0552b43"
      unitRef="USD">13447.73741</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037350Member"
      decimals="INF"
      id="h_9101ad5b_1732_4210_ace0_6cfc27f9a1f0"
      unitRef="USD">19715.563733</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_910a67d7_350a_4e49_9c9f_ce488f894b51"
      unitRef="USD">14395.361997</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037351Member"
      decimals="INF"
      id="h_91277547_0479_4a95_a11c_cbdcb7d03bf5"
      unitRef="USD">19736.638173</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000167619Member"
      decimals="INF"
      id="h_91832def_850e_4398_b028_7b547224d60c"
      unitRef="USD">728043.262539</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113498Member"
      decimals="INF"
      id="h_919d8abb_09ce_49a3_99ad_9ccb1b2e1573"
      unitRef="USD">13802.053892</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113508Member"
      decimals="INF"
      id="h_91bc3621_6959_400b_bbb9_9c898daa1c3e"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113504Member"
      decimals="INF"
      id="h_91e14044_be8f_4f35_8d53_ce19c93cace4"
      unitRef="USD">11779.979341</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037349Member"
      decimals="INF"
      id="h_9257265c_875d_42e2_9ca9_8e7590f53f2b"
      unitRef="USD">14343.709916</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_927cc535_9f98_4e1f_a022_86e0581d0496"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_92967740_4966_4a89_987d_ad02e6e54da3"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106452Member"
      decimals="INF"
      id="h_92b8f827_00d5_4ad3_84e4_f2e25c3869c2"
      unitRef="USD">2162533.970806</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113505Member"
      decimals="INF"
      id="h_92c36a9f_8c7d_424f_85b9_ff5ed848acab"
      unitRef="USD">14088.174027</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113506Member"
      decimals="INF"
      id="h_92cc9601_36de_4951_8719_42fb747fb124"
      unitRef="USD">12035.121898</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106461Member"
      decimals="INF"
      id="h_92f9468f_aabc_453f_a7af_a411b451851b"
      unitRef="USD">1109173.96</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106460Member"
      decimals="INF"
      id="h_932172fd_6188_4a1e_b6f8_21141c9a9004"
      unitRef="USD">1869837.961347</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_9335f715_4146_4ba3_8245_1c0df94008ef"
      unitRef="USD">14212.667291</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113498Member"
      decimals="INF"
      id="h_9335fcf9_c34a_4852_ba1c_6c59ee29aada"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_C000221536Member"
      decimals="INF"
      id="h_9351c4dd_4aaf_4053_b4c2_d30d5158336a"
      unitRef="USD">12376.20513</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_935771a8_ba07_48bd_a248_10387cae8385"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009062Member"
      decimals="INF"
      id="h_93609404_f857_4c83_9170_64b1629fa97b"
      unitRef="USD">15525.924818</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113497Member"
      decimals="INF"
      id="h_93acfc99_fb5b_47ed_abe5_2a84262e4223"
      unitRef="USD">14668.473238</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000167626Member"
      decimals="INF"
      id="h_93c9158e_9979_4346_bbf5_1dbef6127ce4"
      unitRef="USD">15081.104705</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037385Member"
      decimals="INF"
      id="h_93e67e4b_f1ba_4133_b889_d6af8b751ac8"
      unitRef="USD">25064.992702</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_93f1f850_bcb4_4d64_ae65_e0836c6554b5"
      unitRef="USD">12225.494293</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_93fa1494_8285_4906_ab8e_ba5165c77f2b"
      unitRef="USD">12150.267492</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000155631Member"
      decimals="INF"
      id="h_94113b88_ef66_4794_a197_25eff1f0ff52"
      unitRef="USD">451882.441591</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106466Member"
      decimals="INF"
      id="h_942083f9_ae66_4e50_af3a_125cbd1a12ff"
      unitRef="USD">2142508.247057</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037340Member"
      decimals="INF"
      id="h_94401d50_a6a3_4798_866a_b3183d9e16cb"
      unitRef="USD">13168.98815</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106455Member"
      decimals="INF"
      id="h_94460899_d888_4677_b9e3_2ca9b964814e"
      unitRef="USD">1145275.11</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_947d676b_e669_466d_aa45_22d9444978f4"
      unitRef="USD">13310.003624</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000138473Member"
      decimals="INF"
      id="h_94a71676_4439_4a42_bc87_f6af73038cf8"
      unitRef="USD">12866.87525</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106463Member"
      decimals="INF"
      id="h_94b0658d_db56_435c_a25c_ac5c73fac647"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_94d51282_638b_4ed4_9122_45c3747b1988"
      unitRef="USD">15428.079876</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113511Member"
      decimals="INF"
      id="h_94eadfa9_8394_43e8_ba6b_40bad439caa7"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009076Member"
      decimals="INF"
      id="h_95227974_8502_4d6c_bf7c_89617cf30ca4"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037374Member"
      decimals="INF"
      id="h_952997a9_4472_47e9_8c72_0f5b93b0d909"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_954a0cef_7140_46c8_8997_ee055617282a"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113499Member"
      decimals="INF"
      id="h_956e0834_4436_4e24_b9a5_99f2c5b539eb"
      unitRef="USD">10461.2672</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106462Member"
      decimals="INF"
      id="h_95853e8e_630d_40e7_9aed_b50c3a473c66"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153974Member"
      decimals="INF"
      id="h_95b8e955_e92d_425f_b57b_48c6fa6cf0bb"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009077Member"
      decimals="INF"
      id="h_96078769_e08e_455b_ac14_25504a8671d0"
      unitRef="USD">11717.905322</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009075Member"
      decimals="INF"
      id="h_9616cc9a_0d2e_40f5_b663_4de2b31e8b04"
      unitRef="USD">12015.058359</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106454Member"
      decimals="INF"
      id="h_96574422_0fc7_4c99_acfc_086c8a6655e8"
      unitRef="USD">1051652.57</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037373Member"
      decimals="INF"
      id="h_96696f60_36d6_4368_806f_8500fb5ed46f"
      unitRef="USD">12467.64885</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153957Member"
      decimals="INF"
      id="h_96725767_c005_4ecb_a620_afbbce30f98f"
      unitRef="USD">421805.162717</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_9674c278_47ae_409a_a86e_219c8822577a"
      unitRef="USD">13388.98838300</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153962Member"
      decimals="INF"
      id="h_96cb67a5_c15e_4c4b_88fe_c95b111880a1"
      unitRef="USD">290454.8925</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009082Member"
      decimals="INF"
      id="h_97193b4e_ef92_4c06_931b_bde0dda902d9"
      unitRef="USD">14288.597073</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000167624Member"
      decimals="INF"
      id="h_97818965_3af0_4489_8bdc_f0532d1ee533"
      unitRef="USD">17683.905444</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037404Member"
      decimals="INF"
      id="h_9796d22b_0191_45ed_9499_07d43e32d0fb"
      unitRef="USD">12903.185099</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153962Member"
      decimals="INF"
      id="h_97ae83e6_f928_4d72_8feb_ac3a0783a15f"
      unitRef="USD">679812.224038</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009077Member"
      decimals="INF"
      id="h_97c45451_5d1f_4a93_a9fa_240c663a5495"
      unitRef="USD">10511.0406</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_984b0d03_b408_4836_a4d2_e4d70b3ef698"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_9853a535_2547_4c17_93c7_488091f738a2"
      unitRef="USD">22950.562952</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_9858f6fd_c946_478c_b187_593c7784a2e0"
      unitRef="USD">18385.910147</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000138479Member"
      decimals="INF"
      id="h_9889ad3d_69ef_4915_8a78_d162243f5e19"
      unitRef="USD">14839.197797</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106464Member"
      decimals="INF"
      id="h_988dfe5d_642e_4975_9d6e_cee5e0227808"
      unitRef="USD">2194774.411415</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106454Member"
      decimals="INF"
      id="h_98deb32c_bf3b_4eb4_aa0a_1803602d6602"
      unitRef="USD">1064447.869071</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_98e44cbe_0bca_4854_a2d3_276808dd3218"
      unitRef="USD">13222.910061</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000167619Member"
      decimals="INF"
      id="h_9902d454_3469_4dc9_a96b_0c506cded573"
      unitRef="USD">290102.4475</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153958Member"
      decimals="INF"
      id="h_99063bdf_af41_4ee4_b5d9_7bd34389df8e"
      unitRef="USD">345015.522635</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000138479Member"
      decimals="INF"
      id="h_99312c18_e751_4a3c_970a_2c684e5260b5"
      unitRef="USD">19816.670328</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009055Member"
      decimals="INF"
      id="h_9979b17b_3932_4025_9c83_4a6a5ee5596c"
      unitRef="USD">19607.858195</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037417Member"
      decimals="INF"
      id="h_99bc3d22_0d9f_45e9_8ffc_eac5df4a32f5"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037404Member"
      decimals="INF"
      id="h_99c076ee_f3e5_4e40_a57c_92f530ea744e"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009068Member"
      decimals="INF"
      id="h_9a1c23a7_3318_4204_a0bc_80ca5ae74303"
      unitRef="USD">17517.417113</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000138479Member"
      decimals="INF"
      id="h_9a27f1a0_d966_4b7b_bfbe_c86b15c403c8"
      unitRef="USD">10994.66939</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037404Member"
      decimals="INF"
      id="h_9a2f4fcb_a448_4959_a8a4_640170255493"
      unitRef="USD">14975.548888</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009073Member"
      decimals="INF"
      id="h_9a7c81d7_a8f2_489d_9ead_78dcf77105fb"
      unitRef="USD">11247.493234</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000155628Member"
      decimals="INF"
      id="h_9a8e047b_3cf3_4ec1_aa9c_fcd604d51501"
      unitRef="USD">444663.82494</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037395Member"
      decimals="INF"
      id="h_9a912357_78c6_4948_934b_a6abb253a615"
      unitRef="USD">19306.521292</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106466Member"
      decimals="INF"
      id="h_9ab01f08_e826_42f2_aae6_45532c36092f"
      unitRef="USD">1296973.959788</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037396Member"
      decimals="INF"
      id="h_9ab3b086_2c5a_477d_bcf4_491ae8574ac5"
      unitRef="USD">12070.429947</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_9b768aac_ed86_46cb_a7e8_d6799fcb87bb"
      unitRef="USD">18074.978531</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037406Member"
      decimals="INF"
      id="h_9b8dbd41_61fd_4acb_b246_e3e8fcffaaf9"
      unitRef="USD">17660.061686</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000034076Member"
      decimals="INF"
      id="h_9b922fa5_efa9_415e_8ac5_ae52e23734cc"
      unitRef="USD">12547.468542</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000138477Member"
      decimals="INF"
      id="h_9bada7f2_fc71_4273_b98c_ed0d08f2cc9c"
      unitRef="USD">1162791.92</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_9bc02f0c_0a39_4794_aca0_68d63536a661"
      unitRef="USD">12336.293943</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_9bec59af_787b_4402_a648_768bb177a6e7"
      unitRef="USD">24501.541518</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153958Member"
      decimals="INF"
      id="h_9bf14d09_6b85_4f7f_9792_ddf700c8acb9"
      unitRef="USD">294154.358378</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009050Member"
      decimals="INF"
      id="h_9c3df962_4589_4ba8_8c3d_6b02de998a5d"
      unitRef="USD">15177.529476</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037383Member"
      decimals="INF"
      id="h_9c5cdd0b_bea8_46b2_85e1_3f2a7f0b0694"
      unitRef="USD">12733.875291</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009064Member"
      decimals="INF"
      id="h_9c68fe6c_9b87_44f8_8eeb_3190760fc391"
      unitRef="USD">11800.030816</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_9cdb2908_70ba_46bd_9b61_b3a75e68091e"
      unitRef="USD">10669.6734</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113510Member"
      decimals="INF"
      id="h_9ceaa47f_e87d_4c56_88da_a35a25082f60"
      unitRef="USD">11579.8935</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037393Member"
      decimals="INF"
      id="h_9d02c5ae_f696_4647_ac14_3b6fffd502f5"
      unitRef="USD">19110.746426</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000138478Member"
      decimals="INF"
      id="h_9da18ec2_8378_43ac_9330_226505dca782"
      unitRef="USD">17686.165179</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153963Member"
      decimals="INF"
      id="h_9db134ec_2247_4fab_87ea_2998690e2b43"
      unitRef="USD">290490.8675</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_9db2c39c_7829_4c45_9a55_5a6401d30d43"
      unitRef="USD">13724.096633</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113509Member"
      decimals="INF"
      id="h_9e22123d_8be0_4b13_b6fa_04fb7f67d3f2"
      unitRef="USD">18876.510759</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_9e2f39c4_69b7_4ad7_84b5_033034614e83"
      unitRef="USD">18859.889661</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009082Member"
      decimals="INF"
      id="h_9e44a92c_57fa_47a9_84db_0f89f18dc344"
      unitRef="USD">13735.33833</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037396Member"
      decimals="INF"
      id="h_9e63140c_856a_44cb_87ae_d01777023f9d"
      unitRef="USD">26282.6251</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_C000221535Member"
      decimals="INF"
      id="h_9e6823c6_989a_41fc_a899_2d16e1adc2d1"
      unitRef="USD">426751.656245</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000167627Member"
      decimals="INF"
      id="h_9e72dc66_795e_4f3a_b052_b96e47c3421a"
      unitRef="USD">22339.84946400</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009068Member"
      decimals="INF"
      id="h_9eaf74bc_ee93_4f31_9b99_fd2aaabcaa63"
      unitRef="USD">13699.922625</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037339Member"
      decimals="INF"
      id="h_9ebcd02a_2e21_4df2_8be6_6a49b956e11b"
      unitRef="USD">11460.536636</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_9eff848f_9ac1_40f6_9dc2_be6ca102fcc1"
      unitRef="USD">14518.79383</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009068Member"
      decimals="INF"
      id="h_9f153231_c42f_45a5_aae4_982683c36526"
      unitRef="USD">21699.90781</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106461Member"
      decimals="INF"
      id="h_9f160529_5698_46ca_afc9_28865109ca1a"
      unitRef="USD">1657517.23403</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009105Member"
      decimals="INF"
      id="h_9f1a25a6_2ef9_4789_9607_5f262e57f077"
      unitRef="USD">18172.618946</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009055Member"
      decimals="INF"
      id="h_9f80020a_d18f_4e89_b8c4_ea1e2ffa0ee2"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153958Member"
      decimals="INF"
      id="h_9fa93ceb_292d_4b79_8c0a_fd5bf1148b01"
      unitRef="USD">276908.9325</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037406Member"
      decimals="INF"
      id="h_a00b1035_b569_4398_b396_d5fb66ff4c5c"
      unitRef="USD">24036.524879</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153957Member"
      decimals="INF"
      id="h_a00fd76a_34b3_4132_9021_196f99591df4"
      unitRef="USD">286433.576044</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037351Member"
      decimals="INF"
      id="h_a0319516_8269_4450_8e98_241f437fc157"
      unitRef="USD">17794.443206</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037341Member"
      decimals="INF"
      id="h_a0362db5_a66f_4a9c_a8d7_57cb791d0e78"
      unitRef="USD">16355.078101</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153959Member"
      decimals="INF"
      id="h_a0419a4c_fee0_49ef_8a5c_359e16c47cd3"
      unitRef="USD">281525.5825</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000167624Member"
      decimals="INF"
      id="h_a06506c1_d28e_4f39_b83a_0b5373d48d3e"
      unitRef="USD">15083.385274</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_a088f2bb_75e6_4d3e_bade_f85798e8aef6"
      unitRef="USD">15906.620978</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_a0958707_aa97_438b_8449_dbfe1014d953"
      unitRef="USD">18413.09373</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_a0b1afd2_27e1_456d_bc3c_76a5b7435e16"
      unitRef="USD">31340.210422</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009052Member"
      decimals="INF"
      id="h_a0d2cd14_ac81_40de_ae17_9126ccd0eda0"
      unitRef="USD">15220.256134</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_a163dda3_02bd_4394_a8ac_d8004527cd1b"
      unitRef="USD">28688.850825</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106455Member"
      decimals="INF"
      id="h_a1b1b558_e469_4c04_b2f1_e50506782d5e"
      unitRef="USD">1254643.50435</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037415Member"
      decimals="INF"
      id="h_a22aa97f_bf17_4216_b326_855649807ca3"
      unitRef="USD">23826.088407</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037330Member"
      decimals="INF"
      id="h_a234a70b_3900_465d_8209_f7cbb340c7b6"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_a247eb55_9088_4a70_8176_155a2d8954b7"
      unitRef="USD">15663.386679</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000138476Member"
      decimals="INF"
      id="h_a2ae26b9_6373_468f_bcaa_90b17e6c1565"
      unitRef="USD">12943.960181</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_a2aea78f_c3cb_4702_a69c_21bd7a582ca3"
      unitRef="USD">11670.546071</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106459Member"
      decimals="INF"
      id="h_a2f78342_7616_4432_8550_a872bf05c88a"
      unitRef="USD">1457063.056042</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009050Member"
      decimals="INF"
      id="h_a34ee8eb_142e_4461_877f_254d4be8f4aa"
      unitRef="USD">14079.614523</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009052Member"
      decimals="INF"
      id="h_a35e3b43_bc67_44f7_b599_1e36ff0f81f7"
      unitRef="USD">18602.203287</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_a36f74a9_e65c_4fcc_966c_fcfbdff76e01"
      unitRef="USD">22479.174193</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037404Member"
      decimals="INF"
      id="h_a37e1541_8668_4bc4_bace_f49a23bfbc73"
      unitRef="USD">19344.592495</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_a38c4bc0_3311_4068_9a1d_23cd7bafa3f1"
      unitRef="USD">11952.154599</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153961Member"
      decimals="INF"
      id="h_a38e4e6d_669b_4642_960f_5115d139758e"
      unitRef="USD">288526.4575</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113510Member"
      decimals="INF"
      id="h_a3a3ebcc_e93d_4b20_91ea_616dc60ab5eb"
      unitRef="USD">23069.090821</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113508Member"
      decimals="INF"
      id="h_a3af05a2_2282_4d8a_b5fb_2c4bb658a1fc"
      unitRef="USD">20973.586452</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037393Member"
      decimals="INF"
      id="h_a3b2315b_6a28_49ad_a8f2_0df516800275"
      unitRef="USD">14963.815428</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_a3b5da06_31af_41f5_bafa_17ee828d3231"
      unitRef="USD">26154.414491</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153962Member"
      decimals="INF"
      id="h_a3de8942_5f76_40d3_83f7_c63a936a14c6"
      unitRef="USD">481364.157606</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_a3ec0763_da56_4ba9_9a82_a20a12ba67fd"
      unitRef="USD">12601.076686</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009104Member"
      decimals="INF"
      id="h_a412def2_04e8_4709_805c_8dad2bf5d764"
      unitRef="USD">11717.221233</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037341Member"
      decimals="INF"
      id="h_a44b41c4_6bcf_4f55_8f9b_e35a71310384"
      unitRef="USD">18073.109383</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106461Member"
      decimals="INF"
      id="h_a44f3de2_f07b_4a78_8598_695006ef2add"
      unitRef="USD">1459759.048318</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_a46e8bbe_8f6c_4103_8b13_d8ecd0444422"
      unitRef="USD">12055.755946</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113511Member"
      decimals="INF"
      id="h_a47fd01d_e6a0_4245_bbdf_a5fa06d3f409"
      unitRef="USD">23304.871033</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009054Member"
      decimals="INF"
      id="h_a480185a_9fee_4a70_b9c4_c4b267b5487a"
      unitRef="USD">11701.7742</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_JohnHancock2065LifetimeIndexMember"
      decimals="INF"
      id="h_a4839ddb_22d0_4445_bfad_5e1777bfcce0"
      unitRef="USD">13474.154</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_a497fd3d_fc71_4e8c_8b04_c1300f008dec"
      unitRef="USD">19985.310062</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037394Member"
      decimals="INF"
      id="h_a4b64c4b_f5a2_4c33_8060_f84232d2b9f2"
      unitRef="USD">27344.793086</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106466Member"
      decimals="INF"
      id="h_a52c8df0_0ba6_4d33_8421_3c0ca1542c35"
      unitRef="USD">1604351.417579</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037361Member"
      decimals="INF"
      id="h_a5695766_b570_4023_8773_bd12d0f5648b"
      unitRef="USD">12136.498061</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_a5bbae68_6e40_48dc_a615_456dba36c2a6"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_a5e7f261_d80c_4254_af3a_2a9a3c25e47d"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000167624Member"
      decimals="INF"
      id="h_a605f96b_3f61_4ebd_a620_9fec078477aa"
      unitRef="USD">12818.785874</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_a616f1d3_d9e0_400e_8653_b5dadfd8e305"
      unitRef="USD">27226.205904</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009066Member"
      decimals="INF"
      id="h_a6421f84_b85f_49fa_8c9c_b9124ba67608"
      unitRef="USD">13583.074203</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009071Member"
      decimals="INF"
      id="h_a64d85c7_3f60_4ed7_ae3e_7eeb1d7b7bc3"
      unitRef="USD">12484.376062</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037405Member"
      decimals="INF"
      id="h_a65a83e9_e400_460e_b98e_7f898af71e73"
      unitRef="USD">24041.727842</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000138476Member"
      decimals="INF"
      id="h_a6920753_6f70_467c_8c1b_aab94936bdd0"
      unitRef="USD">21459.511</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009073Member"
      decimals="INF"
      id="h_a6c5141f_b2db_425a_a3de_a70bfbcaab95"
      unitRef="USD">10984.787214</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009055Member"
      decimals="INF"
      id="h_a6e04651_cc28_4640_b535_ccf4fafbbe4d"
      unitRef="USD">13150.268589</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_a704cf4b_2e41_4624_bbbf_de885397afd7"
      unitRef="USD">10765.0092</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_a7268554_7d8d_49f8_acf3_d4e665776f5a"
      unitRef="USD">14948.317352</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037360Member"
      decimals="INF"
      id="h_a76510e8_0e7e_4436_b856_a7bcf47589a6"
      unitRef="USD">15116.140009</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106465Member"
      decimals="INF"
      id="h_a7943ed8_5ac2_4d3a_97cb_8b7ac8951f74"
      unitRef="USD">1511303.906183</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037393Member"
      decimals="INF"
      id="h_a7a66475_2d78_48e9_a2a9_086ba7fed5b3"
      unitRef="USD">26815.776253</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000167626Member"
      decimals="INF"
      id="h_a7c6deb4_f089_4851_9357_e2888e952663"
      unitRef="USD">12936.566914</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113497Member"
      decimals="INF"
      id="h_a7cec530_d7aa_495d_9286_95463d03e2bc"
      unitRef="USD">15785.095025</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009085Member"
      decimals="INF"
      id="h_a7e43d1e_95ad_48aa_b8dd_b6305bcfa5d0"
      unitRef="USD">15226.433523</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009082Member"
      decimals="INF"
      id="h_a7f3a527_2290_4378_8ede_0dce64b09396"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_C000221538Member"
      decimals="INF"
      id="h_a81b3957_a89b_4ca2_877c_a3902266e374"
      unitRef="USD">12468.293932</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_C000221539Member"
      decimals="INF"
      id="h_a83a9e23_338d_4917_8053_dc7a0137ddc7"
      unitRef="USD">1515905.768603</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037374Member"
      decimals="INF"
      id="h_a8bb8641_8e41_44c6_bfd4_3375882e64a4"
      unitRef="USD">17406.238816</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_C000221534Member"
      decimals="INF"
      id="h_a92f9300_48ea_4fce_b1d5_196799f6ce01"
      unitRef="USD">14174.589414</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_a95469d3_c7bb_4ef3_9510_6aafbafc72d5"
      unitRef="USD">11664.488502</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_a95858ce_d06a_4166_8d03_8d8e85d7eb0b"
      unitRef="USD">16960.890522</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106456Member"
      decimals="INF"
      id="h_a98cd8e6_caf4_4ca7_a806_a152de7a0f32"
      unitRef="USD">1173977.98441</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106465Member"
      decimals="INF"
      id="h_a9b40274_30a5_48d3_924c_66e349f1bdad"
      unitRef="USD">1162363.67</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009066Member"
      decimals="INF"
      id="h_a9e68b64_2882_4432_8bee_4d785637909b"
      unitRef="USD">16375.093443</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113507Member"
      decimals="INF"
      id="h_aa0f754f_86cd_4544_8ec7_ea3e7e944b61"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009054Member"
      decimals="INF"
      id="h_aa2d4941_45f3_42e6_a1a3_ddcc85060c47"
      unitRef="USD">13099.497768</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000167623Member"
      decimals="INF"
      id="h_aa8d4598_0c79_401c_b545_6ed706f4d695"
      unitRef="USD">11590.0281</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153959Member"
      decimals="INF"
      id="h_aa8d5696_7254_48be_a1cd_2cf4bda117fb"
      unitRef="USD">361208.344339</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037350Member"
      decimals="INF"
      id="h_aa8ff840_b2e3_4493_ac5f_1988bdc9270f"
      unitRef="USD">13598.22244</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_C000259698Member"
      decimals="INF"
      id="h_aaefaa00_9be6_48cf_a9b6_cd2ec347b733"
      unitRef="USD">1147000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113505Member"
      decimals="INF"
      id="h_ab12ee90_c606_43d1_b8e3_a86e8a90f5d3"
      unitRef="USD">11036.8906</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037373Member"
      decimals="INF"
      id="h_ab1e96e6_bd7f_480d_a6d8_c6b94d30d403"
      unitRef="USD">23407.407206</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000167627Member"
      decimals="INF"
      id="h_ab29b830_10de_48c2_89b4_a614715c3efc"
      unitRef="USD">26802.64410700</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009054Member"
      decimals="INF"
      id="h_ab2ab75a_50d3_457b_95e4_8bb7f80d5467"
      unitRef="USD">19413.663581</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106464Member"
      decimals="INF"
      id="h_ab87e7c5_0ced_44f2_90e8_62d57f22f454"
      unitRef="USD">2551089.123569</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037373Member"
      decimals="INF"
      id="h_aba5cbd8_9102_404f_98e9_ad59f4f65901"
      unitRef="USD">14553.091843</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106465Member"
      decimals="INF"
      id="h_abac43d0_997e_42e3_8dae_e1e4369f66c2"
      unitRef="USD">1591935.504014</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153957Member"
      decimals="INF"
      id="h_abd2eab6_a0f9_4ed0_8614_df0b2aa6efdc"
      unitRef="USD">273178.275</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_ac122f73_5f76_442f_ad49_7cda7216b40e"
      unitRef="USD">14001.447054</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_ac56d401_e887_4117_baa3_7487ea986cfe"
      unitRef="USD">14319.276902</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_ac73a4d3_85e7_4761_b8c5_cc4de5cf807c"
      unitRef="USD">13187.317062</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_ac7b13f8_cdfd_4eba_8527_d6bb60358490"
      unitRef="USD">12436.185256</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009082Member"
      decimals="INF"
      id="h_acbee7e3_0a7f_437e_b567_fd574823747a"
      unitRef="USD">12267.88333</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037349Member"
      decimals="INF"
      id="h_ad507708_a491_4c90_bbe5_99239fe8bdaa"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_ad6356d0_6a74_4c13_bb25_1e9069f3ed9f"
      unitRef="USD">14656.924642</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000034075Member"
      decimals="INF"
      id="h_ad757fa2_d053_4249_9390_52af5b06b2cd"
      unitRef="USD">15178.562397</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113507Member"
      decimals="INF"
      id="h_ad7f4cf0_b447_41d1_be28_7911139783be"
      unitRef="USD">22360.563289</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009054Member"
      decimals="INF"
      id="h_ada301ef_9d99_4fb4_a586_6746bcb5cfd4"
      unitRef="USD">17610.930584</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113506Member"
      decimals="INF"
      id="h_ae31ea2b_f925_4126_b88c_829f2d6b9864"
      unitRef="USD">16939.118376</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000167625Member"
      decimals="INF"
      id="h_ae79e0a1_a019_431b_8a6b_7ae656ff05f5"
      unitRef="USD">2158660.590568</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037340Member"
      decimals="INF"
      id="h_aeda7a95_60ff_4721_83bd_66234b665bcb"
      unitRef="USD">16980.223388</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037383Member"
      decimals="INF"
      id="h_af099595_b23b_416f_99ca_5a3043d78ac4"
      unitRef="USD">21825.627286</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_af11ba7d_c3c1_4674_b892_71b058096cf6"
      unitRef="USD">11489.025816</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037371Member"
      decimals="INF"
      id="h_af171f88_4b6e_43f1_bdd6_c915f43ad94f"
      unitRef="USD">22912.9008</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037385Member"
      decimals="INF"
      id="h_af4933bf_8b20_4c37_a958_ad6a23ea5722"
      unitRef="USD">19170.301279</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000138477Member"
      decimals="INF"
      id="h_afae75f5_8c4f_46ba_9a6e_fdec15ce05b9"
      unitRef="USD">2441001.957369</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_afbef415_af23_4b5e_839b_c9ad9f3a74bd"
      unitRef="USD">11435.406291</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113511Member"
      decimals="INF"
      id="h_afca3215_6e66_438f_a95a_18088c67530d"
      unitRef="USD">20704.582147</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037407Member"
      decimals="INF"
      id="h_afd09a86_c0f6_4621_91a0_3a65cae963dc"
      unitRef="USD">16369.870063</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_C000221536Member"
      decimals="INF"
      id="h_afdb8c12_1cee_4c29_a74c_50ead209cf9e"
      unitRef="USD">20294.586683</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153974Member"
      decimals="INF"
      id="h_b046e73b_1ad7_4ce6_87c3_aef65d5e3506"
      unitRef="USD">397577.879418</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009099Member"
      decimals="INF"
      id="h_b04f48d4_ca9e_4b8c_b757_48b099d37ccf"
      unitRef="USD">13829.055438</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_b06ee8af_316b_41dd_a48a_3746dd04462e"
      unitRef="USD">16794.737997</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037371Member"
      decimals="INF"
      id="h_b09e6f36_6dea_45a9_9a62_9c672e7a1a17"
      unitRef="USD">17694.863848</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106460Member"
      decimals="INF"
      id="h_b0a10880_54eb_4839_972a_b62d164f3d15"
      unitRef="USD">1704693.758956</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_b0a8684a_d876_47d1_bb0c_a9e0d842ef7c"
      unitRef="USD">14842.633614</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_b0beb077_cdd2_430c_87f0_77b272d2bd8d"
      unitRef="USD">13005.413483</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000167623Member"
      decimals="INF"
      id="h_b0e361d0_798e_44ed_9900_0558c8d09f28"
      unitRef="USD">28858.238151</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113499Member"
      decimals="INF"
      id="h_b0e8eba8_5215_404e_bdea_be281448a38e"
      unitRef="USD">12991.921997</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037363Member"
      decimals="INF"
      id="h_b10697ec_3844_4307_b611_1706194772c3"
      unitRef="USD">17253.083083</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000167623Member"
      decimals="INF"
      id="h_b1829369_3b3c_4e58_b3bc_a4deb2549a67"
      unitRef="USD">15848.341822</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_b1b52c88_4d83_48d1_9193_ea8f7eda285d"
      unitRef="USD">13714.431345</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_b1e20ee9_3353_4fa0_95d5_90c854efda37"
      unitRef="USD">13200.73114</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037362Member"
      decimals="INF"
      id="h_b1f66cf5_130a_4255_86f6_61856ef86b6c"
      unitRef="USD">12397.573455</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009066Member"
      decimals="INF"
      id="h_b238a975_3e5f_497b_aee9_5b1a42d54f5c"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113497Member"
      decimals="INF"
      id="h_b28d7fbb_e354_4dc1_b524_91a1c47b73ba"
      unitRef="USD">20770.388204</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_b3000ec5_97d3_4b5b_89df_b97b042f51a3"
      unitRef="USD">10763.0024</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_b301964e_5dae_4d63_a39c_f4e3fca23e47"
      unitRef="USD">13908.750015</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037374Member"
      decimals="INF"
      id="h_b322331c_eff3_4a87_a860_86d4bbd2a828"
      unitRef="USD">12027.935737</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106453Member"
      decimals="INF"
      id="h_b3418658_0e0b_4b70_bdc7_40971a66dfe2"
      unitRef="USD">1910634.407946</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037339Member"
      decimals="INF"
      id="h_b3432420_e957_45d6_946d_eaacd9207985"
      unitRef="USD">15760.921268</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000138477Member"
      decimals="INF"
      id="h_b35c0d54_adb1_4f71_b5a3_95deb4e75744"
      unitRef="USD">1959148.004294</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_C000221538Member"
      decimals="INF"
      id="h_b374dc3d_58fb_4cd6_9f3b_0d77966efeae"
      unitRef="USD">15156.251878</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037373Member"
      decimals="INF"
      id="h_b3854495_a459_4a0c_905e_d159d1827b6c"
      unitRef="USD">16059.519967</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153963Member"
      decimals="INF"
      id="h_b39bc04a_7d64_431a_a11f_448686de743c"
      unitRef="USD">323521.26812</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_C000221540Member"
      decimals="INF"
      id="h_b39ed26e_8f9f_4863_b4e6_b9e777c23dd0"
      unitRef="USD">11244.953257</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113509Member"
      decimals="INF"
      id="h_b3bc26b8_f3ce_4b51_905e_fa5812a4845e"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113499Member"
      decimals="INF"
      id="h_b3d0e1c9_34ef_4d64_9176_98bddf8e4f66"
      unitRef="USD">11905.633826</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113498Member"
      decimals="INF"
      id="h_b400dace_aa1e_4722_806d_90e76c413ee2"
      unitRef="USD">16189.734564</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_b40b93e0_bf0f_4d78_bab1_6dab995c74fe"
      unitRef="USD">14988.618734</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153956Member"
      decimals="INF"
      id="h_b40e0304_2fea_4735_bff8_c5966030d2b7"
      unitRef="USD">405454.242935</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106456Member"
      decimals="INF"
      id="h_b44bff0c_341d_49a3_b64f_3b9cb5691524"
      unitRef="USD">1824734.234676</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106463Member"
      decimals="INF"
      id="h_b4623f63_a381_4a32_9980_19ece202e7bd"
      unitRef="USD">2350654.213458</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037352Member"
      decimals="INF"
      id="h_b4c23f27_df05_41fc_ad95_6fc718d8db0b"
      unitRef="USD">11449.630334</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009068Member"
      decimals="INF"
      id="h_b4cff6c2_d2a0_4530_b397_745a1f2706a2"
      unitRef="USD">12184.011329</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009052Member"
      decimals="INF"
      id="h_b4ef5152_abad_4097_a268_46c0df55beab"
      unitRef="USD">12460.454334</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037416Member"
      decimals="INF"
      id="h_b51631b9_6265_4dee_b80b_6732dbb7cb40"
      unitRef="USD">15970.455944</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113508Member"
      decimals="INF"
      id="h_b5269c66_e487_4460_a5fe_7284d42f917a"
      unitRef="USD">15045.687631</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_b526bc53_bb45_4e9b_b715_d4a9b5b033df"
      unitRef="USD">11275.83042</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009084Member"
      decimals="INF"
      id="h_b5355d07_3e1a_4600_b411_05a0b644bec8"
      unitRef="USD">11418.7748</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037349Member"
      decimals="INF"
      id="h_b5ba28db_9d75_469e_a16a_f1955fa897d0"
      unitRef="USD">11729.561307</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_b5bdb662_4dc6_4b07_8806_56b5438acb51"
      unitRef="USD">13379.023593</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000113500Member"
      decimals="INF"
      id="h_b5fd36ff_aab6_46f2_9b86_a9866ba87d7b"
      unitRef="USD">18940.836096</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153964Member"
      decimals="INF"
      id="h_b617e25b_ed36_4116_b20c_1181b7d4aebf"
      unitRef="USD">533917.377079</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113511Member"
      decimals="INF"
      id="h_b6233237_07b3_4408_a3d6_8f50a5fec9c6"
      unitRef="USD">14823.968618</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000034077Member"
      decimals="INF"
      id="h_b658920c_ed15_4699_8059_1c3fa225a2b8"
      unitRef="USD">11231.576072</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_b668ef5d_d5cf_4458_a26d_26cfe81b0af8"
      unitRef="USD">27794.304328</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_b69264a9_03f8_4b81_a012_fd4f6cdabfad"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037416Member"
      decimals="INF"
      id="h_b6be83a7_b9ac_476d_8e09_3291f7aa64a6"
      unitRef="USD">19520.542644</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_b6d94fad_0426_4330_a822_6d8ca57d0104"
      unitRef="USD">19537.852121</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153974Member"
      decimals="INF"
      id="h_b6f74ccf_7743_4677_bd6a_ed2945d67dd6"
      unitRef="USD">486546.2411</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037407Member"
      decimals="INF"
      id="h_b700a65a_1f79_4807_8e62_807db1859ac6"
      unitRef="USD">14129.687104</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_b789e34f_916a_4531_b163_a5ae86232826"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_b7f3a604_bec4_45d3_97f1_6dd0f92cf9a4"
      unitRef="USD">17247.891116</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000155632Member"
      decimals="INF"
      id="h_b7ff76a0_6e56_47f4_9ff8_91c789af25c3"
      unitRef="USD">280373.342572</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037372Member"
      decimals="INF"
      id="h_b8064ecc_a6b8_4c12_8d6a_f1b9309c7027"
      unitRef="USD">14542.24588</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037384Member"
      decimals="INF"
      id="h_b8899f18_8529_4c62_9738_4718c8653a83"
      unitRef="USD">18669.690871</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_b8a1a3a4_b3a9_4877_87ca_11f659da0438"
      unitRef="USD">10686.6505</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_b8d277cb_e594_47f1_9061_2b2a7a3b07d2"
      unitRef="USD">20165.752346</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_b93c8ca3_9f36_46d6_97b6_7056e7713ffb"
      unitRef="USD">14619.12745</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037352Member"
      decimals="INF"
      id="h_b9549ddf_80d0_437c_9da2_11b4d248595f"
      unitRef="USD">11655.49629</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_b95963de_70e5_45dc_8862_698c9c097deb"
      unitRef="USD">15428.525223</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153957Member"
      decimals="INF"
      id="h_b9603c7c_a5c4_4118_804e_15a9d34c2a5d"
      unitRef="USD">328269.756668</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_C000259695Member"
      decimals="INF"
      id="h_b9903875_7076_47fb_a6b2_96bb210310de"
      unitRef="USD">13079.622137</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_b9d5527f_d94b_46fe_afbd_e7cbfb064faf"
      unitRef="USD">10740.744084</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037417Member"
      decimals="INF"
      id="h_b9deaf74_07f3_4886_96a8_8960e353107f"
      unitRef="USD">21460.284156</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113506Member"
      decimals="INF"
      id="h_b9e28e96_49bd_4d1f_8fbd_6286a6d5371d"
      unitRef="USD">18281.735428</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009103Member"
      decimals="INF"
      id="h_ba42d666_72aa_4bfe_8d15_d4482ce466fe"
      unitRef="USD">16190.551343</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106456Member"
      decimals="INF"
      id="h_ba67336f_8c9e_4183_a554_3148c6943721"
      unitRef="USD">1361184.804918</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153963Member"
      decimals="INF"
      id="h_ba923072_52b1_4789_b1e0_b22360ed87fa"
      unitRef="USD">319892.517698</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037382Member"
      decimals="INF"
      id="h_bab5c1a4_6156_4a54_ab29_bfcc51789286"
      unitRef="USD">19440.16477</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000155630Member"
      decimals="INF"
      id="h_baeb96c4_3301_464a_a1af_f24e154bb657"
      unitRef="USD">262815.5625</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153959Member"
      decimals="INF"
      id="h_baf84d29_5304_41f1_976c_edb31398677b"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000153957Member"
      decimals="INF"
      id="h_bb5b2264_9e0d_4f03_92c4_3777e5b6a08c"
      unitRef="USD">461687.093935</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_bb770e38_93f4_4d7e_bcbf_2f652270139e"
      unitRef="USD">11379.7569</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009086Member"
      decimals="INF"
      id="h_bb83e1ba_3a67_4592_a1e3_1de0abc92c18"
      unitRef="USD">21677.627162</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200923_20200923_C000221538Member"
      decimals="INF"
      id="h_bb8df32d_300e_4385_95e1_3ca452daa04a"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009055Member"
      decimals="INF"
      id="h_bbe66a8b_baae_4cc3_8fc7_c9b5b5c995e6"
      unitRef="USD">16230.668543</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153963Member"
      decimals="INF"
      id="h_bc071c08_cf41_40f6_b14f_0c1c46b0b9bb"
      unitRef="USD">596867.15887</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009104Member"
      decimals="INF"
      id="h_bc2269a0_ce5e_471c_bdf9_fad515f99d20"
      unitRef="USD">18152.620726</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000155632Member"
      decimals="INF"
      id="h_bc41971b_ffce_4aa3_b6f8_c6a18b1dda76"
      unitRef="USD">410285.736792</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106460Member"
      decimals="INF"
      id="h_bc7a63f9_32c2_47b0_ad06_0f766c43eb5b"
      unitRef="USD">1340056.430797</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_C000221537Member"
      decimals="INF"
      id="h_bc86147c_aec3_4441_8456_ff9b0b180f2d"
      unitRef="USD">12416.808535</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106463Member"
      decimals="INF"
      id="h_bc9d5894_9675_4b71_9110_c14f485204c0"
      unitRef="USD">1505075.981102</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009050Member"
      decimals="INF"
      id="h_bcb0fc93_acdd_4c4d_86cb_57990730c8bd"
      unitRef="USD">11160.359582</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037396Member"
      decimals="INF"
      id="h_bcb15a0f_1b08_4b6c_863f_7f945bc3d541"
      unitRef="USD">14140.154778</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009103Member"
      decimals="INF"
      id="h_bce558b4_2eb9_44ea_a362_3721731996c4"
      unitRef="USD">13378.675442</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_bceac824_09f1_4992_90ae_2fab7cfa98e4"
      unitRef="USD">18806.334098</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000155631Member"
      decimals="INF"
      id="h_bd1e3e4c_a48e_4b88_8fd1_7a631db06e2a"
      unitRef="USD">313193.86885</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037396Member"
      decimals="INF"
      id="h_bd1ef083_95e0_4bd2_9d3f_3f0f22869f65"
      unitRef="USD">16355.193515</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037415Member"
      decimals="INF"
      id="h_bd3771de_a4ac_4bf2_922a_e3277490f129"
      unitRef="USD">12893.492591</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106466Member"
      decimals="INF"
      id="h_bd45a50a_8d4f_4361_88e7_0da31967596c"
      unitRef="USD">1959462.732341</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009064Member"
      decimals="INF"
      id="h_bda726f3_8a53_47f3_a56c_6bc65a0c7e8e"
      unitRef="USD">16088.578411</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009075Member"
      decimals="INF"
      id="h_bdb01c27_1ba6_4af0_934b_7e3f0a29f7a7"
      unitRef="USD">14905.395301</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037340Member"
      decimals="INF"
      id="h_bdd5cbab_c92f_4cf6_9ca5_d8e162225a25"
      unitRef="USD">11460.502186</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000167624Member"
      decimals="INF"
      id="h_bdf4bb73_7ad4_4ce6_bd2b_465335401e99"
      unitRef="USD">19537.352078</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_bdf50017_0969_4cee_9142_f6565ef012c5"
      unitRef="USD">26921.013528</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000138475Member"
      decimals="INF"
      id="h_be004939_ea31_4e3e_b760_524d2c0ef736"
      unitRef="USD">19420.374678</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153959Member"
      decimals="INF"
      id="h_be172a47_9e46_434b_b0cc_345cd6cb132e"
      unitRef="USD">422132.548403</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037417Member"
      decimals="INF"
      id="h_be1ca34b_0258_46a9_aea2_99992897194f"
      unitRef="USD">11617.8783</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_C000221540Member"
      decimals="INF"
      id="h_be25c9e7_ea18_417f_b962_cb56f0eb383f"
      unitRef="USD">13741.3365</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_be5571c3_a367_4d1a_89b5_d11c11758eb3"
      unitRef="USD">19985.310062</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037341Member"
      decimals="INF"
      id="h_be8566c1_33ef_4140_a3cc_30c607ac6f5e"
      unitRef="USD">13476.486293</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_bea75b0f_9ef0_40f0_a7ee_8e69005a0b21"
      unitRef="USD">18045.873838</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_bea8ab17_9e1e_46fb_8a77_ac50a10ae026"
      unitRef="USD">16165.494172</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106461Member"
      decimals="INF"
      id="h_beabc700_c217_4483_b120_6f0ea335163a"
      unitRef="USD">1981303.343127</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106460Member"
      decimals="INF"
      id="h_bec5e8da_eaa7_4620_8e63_8a1cc77a5cd3"
      unitRef="USD">1584601.310086</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106462Member"
      decimals="INF"
      id="h_bed56c08_3a66_48ab_9e88_b0596957e8c5"
      unitRef="USD">1127464.25</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009064Member"
      decimals="INF"
      id="h_bf97f47c_c950_4cae_8458_7f053ad4c5d4"
      unitRef="USD">17300.72843</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_bfabb613_57be_47b1_a02e_73134ed5a6bb"
      unitRef="USD">15602.035805</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000155630Member"
      decimals="INF"
      id="h_bfbe4a5c_893f_43f5_89a8_918e15f8a2df"
      unitRef="USD">292092.997435</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106465Member"
      decimals="INF"
      id="h_bfc56c8b_077a_485e_a306_9ce812560740"
      unitRef="USD">2328508.523967</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009062Member"
      decimals="INF"
      id="h_bfe73c83_f19e_4aa3_9e24_fd14fdf9177f"
      unitRef="USD">11504.959615</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000138475Member"
      decimals="INF"
      id="h_bfef6099_7bb6_4570_bf3e_f54f8cc6bbc4"
      unitRef="USD">11609.9094</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113510Member"
      decimals="INF"
      id="h_bff9657d_3a9e_4d63_954a_5121aedaa1c6"
      unitRef="USD">14830.503464</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153956Member"
      decimals="INF"
      id="h_c0464b5c_30a6_4e7d_a317_796708cd1817"
      unitRef="USD">270415.0825</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037394Member"
      decimals="INF"
      id="h_c060a371_21ae_42d8_9a78_40fefd806f51"
      unitRef="USD">19314.035602</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106455Member"
      decimals="INF"
      id="h_c0a2a352_767d_4c2d_b94f_d87da5e78739"
      unitRef="USD">2563615.47088</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_c0b9be00_bacb_4082_9f54_3f2083326d9c"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000034076Member"
      decimals="INF"
      id="h_c0c42651_1ebf_4c2f_91f9_faf1e03ca8df"
      unitRef="USD">21755.853399</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037407Member"
      decimals="INF"
      id="h_c12f2fac_ccaa_47a4_b634_4473ebe3f941"
      unitRef="USD">14835.090496</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009073Member"
      decimals="INF"
      id="h_c1461f86_7694_4ece_9a2e_4ca851bdd43b"
      unitRef="USD">12351.791915</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009064Member"
      decimals="INF"
      id="h_c14e1ac1_de4c_482b_a470_f89dda8b5149"
      unitRef="USD">13126.253979</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2040IndexMember"
      decimals="INF"
      id="h_c1a928a3_0df6_4cd9_b5f1_ed4d999b6e87"
      unitRef="USD">17923.275051</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20260831_JohnHancock2065LifetimeIndexMember"
      decimals="INF"
      id="h_c2019ff0_9a05_4863_b850_e8f116429be9"
      unitRef="USD">21587.759901</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009073Member"
      decimals="INF"
      id="h_c24700ff_c67f_4e0e_a4ec_ef59d9933013"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037406Member"
      decimals="INF"
      id="h_c26e0c41_04e4_4c0f_8dd1_ed0509f988a0"
      unitRef="USD">19554.5755</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_c27a6209_bd20_4906_ac09_749a2f854018"
      unitRef="USD">12892.952467</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037371Member"
      decimals="INF"
      id="h_c27bd3d6_0706_4f42_8a37_8b9a42ff82d8"
      unitRef="USD">12518.324495</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_C000221536Member"
      decimals="INF"
      id="h_c2990c03_a7e1_46e2_968e_d453cb2bd8ba"
      unitRef="USD">11195.375983</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_c2dd7415_be64_4717_9fb2_c0d20a9e0ced"
      unitRef="USD">26154.414491</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037385Member"
      decimals="INF"
      id="h_c33432a4_bfe3_4129_bf21_019c3853c791"
      unitRef="USD">12193.224051</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009071Member"
      decimals="INF"
      id="h_c3567db9_28be_4903_8900_ee9093d9b953"
      unitRef="USD">14030.256188</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_c360224a_c1c1_466d_8992_773d1b2b1043"
      unitRef="USD">9943.773378</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113504Member"
      decimals="INF"
      id="h_c36d5f72_5194_415a_9ffc_a300926d7ff1"
      unitRef="USD">13568.933131</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106467Member"
      decimals="INF"
      id="h_c3735c09_bee6_4efc_b0bc_e0561a6ada9b"
      unitRef="USD">1163125.26</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009066Member"
      decimals="INF"
      id="h_c38b60d6_a37b_4f90_afc9_3df92ef74c3b"
      unitRef="USD">14004.87301</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037373Member"
      decimals="INF"
      id="h_c3d2899f_1012_4c6b_b132_4bc277c44aea"
      unitRef="USD">17887.543835</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009068Member"
      decimals="INF"
      id="h_c3dd0e3d_aecf_482a_b785_d00a84613233"
      unitRef="USD">11139.6457</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_c3e2afc4_1df6_4916_83f1_d25679f92264"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000167627Member"
      decimals="INF"
      id="h_c3f4ea65_f5c2_4a37_ab32_d441eac50a97"
      unitRef="USD">10981.34801500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037396Member"
      decimals="INF"
      id="h_c4340268_33be_44df_8ced_e7e4a07c1940"
      unitRef="USD">22103.018371</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_c4708837_4a0a_4023_b12b_324f2e6d8210"
      unitRef="USD">10988.5167</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037383Member"
      decimals="INF"
      id="h_c4774adf_3ac9_4d44_abca_7e1a017e06a5"
      unitRef="USD">16692.11283</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_c4b89645_30fe_4ec3_b4a5_95e9a56d85be"
      unitRef="USD">12467.653577</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153957Member"
      decimals="INF"
      id="h_c4d5f5f4_2fdc_4bc8_9c75_64c28e193668"
      unitRef="USD">348951.666331</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037383Member"
      decimals="INF"
      id="h_c4fc4fdf_3ff4_4d06_ac12_9bf828e28c68"
      unitRef="USD">11538.6913</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106466Member"
      decimals="INF"
      id="h_c529045a_add0_45eb_9ce8_94595d7b7729"
      unitRef="USD">2881194.743872</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037307Member"
      decimals="INF"
      id="h_c5392615_1109_4631_9468_58b0be594fbb"
      unitRef="USD">16209.448823</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037405Member"
      decimals="INF"
      id="h_c599b567_dc2d_4e66_88a3_29ccf9678d06"
      unitRef="USD">19544.374108</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000138477Member"
      decimals="INF"
      id="h_c5f46426_b19c_4084_905b_26eba4de58b4"
      unitRef="USD">1513226.020805</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037360Member"
      decimals="INF"
      id="h_c5f7394e_80ce_4350_bc5b_282a62043a23"
      unitRef="USD">11245.0521</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000155628Member"
      decimals="INF"
      id="h_c6038382_be66_4a9f_9ba4_856f99a4df0f"
      unitRef="USD">321071.803373</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037417Member"
      decimals="INF"
      id="h_c6113206_98c0_4bea_b158_81cb9179f7e4"
      unitRef="USD">29235.413972</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009103Member"
      decimals="INF"
      id="h_c64fcd68_ee01_45bf_bf49_c589309ca777"
      unitRef="USD">11650.62768</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037371Member"
      decimals="INF"
      id="h_c65697d0_a81b_4bc5_beec_e0638901209c"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000167619Member"
      decimals="INF"
      id="h_c687d1d2_f993_4328_987e_135070b7bc9f"
      unitRef="USD">604590.084535</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000138473Member"
      decimals="INF"
      id="h_c6ab9c71_5e2a_4480_9fbe_906623908519"
      unitRef="USD">17163.455888</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009050Member"
      decimals="INF"
      id="h_c6b4ff66_ac26_43fb_8852_2b77dd486484"
      unitRef="USD">20003.725981</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000034076Member"
      decimals="INF"
      id="h_c6b6a845_08e0_4192_acf3_b7008f309ed0"
      unitRef="USD">12545.481525</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009077Member"
      decimals="INF"
      id="h_c6bc133d_7b4c_43e6_b32d_5d1fb47c1bf5"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153974Member"
      decimals="INF"
      id="h_c7120d68_d824_4eb0_a5d4_6423db8a90f3"
      unitRef="USD">320127.221887</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037406Member"
      decimals="INF"
      id="h_c71d21a0_8584_4f76_af45_06427346f91d"
      unitRef="USD">21373.310759</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037341Member"
      decimals="INF"
      id="h_c733cfdb_1e47_4eab_84f8_74c7d71f3705"
      unitRef="USD">11110.832971</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106455Member"
      decimals="INF"
      id="h_c7371bf6_4647_4be8_8be1_4f6cb8787978"
      unitRef="USD">1255052.500859</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037385Member"
      decimals="INF"
      id="h_c74eef77_8119_4551_af73_7958c9ee526a"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037394Member"
      decimals="INF"
      id="h_c77ebcbd_ce45_412c_8c98_427c172774cc"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037361Member"
      decimals="INF"
      id="h_c7fa9848_06bb_454d_9b8a_b20314153753"
      unitRef="USD">19020.661614</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_c80774be_8220_480a_b33b_1d30438590b7"
      unitRef="USD">18762.448097</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037361Member"
      decimals="INF"
      id="h_c8109f96_d582_4e6d_9062_215788f55b76"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_c82ed645_f042_4018_86a5_d0eef3bfbeec"
      unitRef="USD">11539.2625</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_c83d9df4_098e_45f8_906f_d2bb5c68de25"
      unitRef="USD">10384.2047</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000155630Member"
      decimals="INF"
      id="h_c85fdf09_8f12_4b22_b996_1979bc883741"
      unitRef="USD">356264.588656</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009103Member"
      decimals="INF"
      id="h_c8847956_5537_49e5_9e78_6ab6b60a839e"
      unitRef="USD">15112.825106</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009105Member"
      decimals="INF"
      id="h_c88f2d0d_c5e3_4387_9173_3a0c3d5f756a"
      unitRef="USD">15360.897773</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000155631Member"
      decimals="INF"
      id="h_c8b7b607_96ba_431b_8705_dbc318208af4"
      unitRef="USD">379869.393775</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106453Member"
      decimals="INF"
      id="h_c8c5ce12_3893_46e2_a667_d6376ff61fc7"
      unitRef="USD">1757504.079294</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037415Member"
      decimals="INF"
      id="h_c8ff5f08_08fe_4fb3_a124_d0784c6053b4"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_c90920fb_9ea1_4d2a_9f09_f2d64cadccb1"
      unitRef="USD">11985.764768</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000167627Member"
      decimals="INF"
      id="h_c964b940_894c_49fa_9ccc_a9ff34e3a4de"
      unitRef="USD">12197.83396500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037350Member"
      decimals="INF"
      id="h_c969d362_57a3_408b_88da_f562d55f27a0"
      unitRef="USD">17797.187938</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037309Member"
      decimals="INF"
      id="h_c9a97da6_a644_4eca_bb38_659bef2eb0b7"
      unitRef="USD">16312.177484</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037404Member"
      decimals="INF"
      id="h_c9e5489c_2078_4d27_bf86_071db0e8c7b8"
      unitRef="USD">12757.775364</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037363Member"
      decimals="INF"
      id="h_ca2079d8_7020_4ac7_a90a_b465b6693e03"
      unitRef="USD">18847.262094</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_C000221534Member"
      decimals="INF"
      id="h_ca2cf8c5_c7ee_4b78_ad6d_8e1e50604bed"
      unitRef="USD">10604.991653</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106467Member"
      decimals="INF"
      id="h_ca65e00c_f846_4880_80d1_41a6280d122b"
      unitRef="USD">1957394.590594</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037351Member"
      decimals="INF"
      id="h_ca946027_113b_4088_a6e1_ed170d58b424"
      unitRef="USD">11084.253</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_cad5a724_d647_499a_b5e5_9d76b16fec47"
      unitRef="USD">13834.0945</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_cad77cc3_7ec3_42db_90b0_fd1964b21613"
      unitRef="USD">17515.029554</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037360Member"
      decimals="INF"
      id="h_cb1711d5_96ca_42fe_98ec_282f214a1580"
      unitRef="USD">13983.53993</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_cb25bc84_03cc_4cac_a795_0a3981c260b1"
      unitRef="USD">19555.813725</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037416Member"
      decimals="INF"
      id="h_cb5da30e_6e0a_4e6b_b50c_76148b4377c9"
      unitRef="USD">17675.003468</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009052Member"
      decimals="INF"
      id="h_cb6c5074_5d4b_495f_851e_ee60fcbf2051"
      unitRef="USD">11602.4837</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037394Member"
      decimals="INF"
      id="h_cb923601_4477_4d94_a8f7_5806d474ef7e"
      unitRef="USD">17348.274939</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113497Member"
      decimals="INF"
      id="h_cba85de4_4c76_480f_9f57_0122865f335e"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_cbb5d35c_0626_4ab0_917f_b1f24dcb7d40"
      unitRef="USD">19985.099771</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_cbb735d6_d205_4561_96dc_cebefd30f25d"
      unitRef="USD">15823.087856</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153959Member"
      decimals="INF"
      id="h_cbf931fe_fa0c_4f02_aafa_3530abce72f8"
      unitRef="USD">352060.969892</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2055LifetimeIndexMember"
      decimals="INF"
      id="h_cc822a86_79bb_43c5_be8c_d8ae59e7e04a"
      unitRef="USD">18859.889661</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106455Member"
      decimals="INF"
      id="h_cc87d201_6634_41a8_b387_10c0e7ac60a1"
      unitRef="USD">1662155.617922</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_C000221538Member"
      decimals="INF"
      id="h_cc9fd468_e0e5_4c02_9471_1bb7216e8c6a"
      unitRef="USD">11251.40914</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037407Member"
      decimals="INF"
      id="h_ccccd138_9a1b_444d_b154_7061e0fd961f"
      unitRef="USD">19810.897454</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20260831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_ccdb5527_ac46_4771_9e45_d99e900c323e"
      unitRef="USD">14243.949098</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037373Member"
      decimals="INF"
      id="h_ccebd652_2e37_45ff_9934_922e4e9fe1aa"
      unitRef="USD">11429.1677</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000138479Member"
      decimals="INF"
      id="h_cd45469d_16d7_4882_939a_b0446435c09c"
      unitRef="USD">14135.070213</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009050Member"
      decimals="INF"
      id="h_cd48a658_f99e_4fba_b1b2_a8a9e9913fbf"
      unitRef="USD">9550</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009085Member"
      decimals="INF"
      id="h_cdbe35fd_4cf1_40a0_a5a6_37f97756fb6d"
      unitRef="USD">21646.879558</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_cdec6177_df2b_42bc_af8d_c8fc5658905e"
      unitRef="USD">12431.857027</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037396Member"
      decimals="INF"
      id="h_ce70448e_3cec_4e1f_9d0f_c6479202531e"
      unitRef="USD">11004.311225</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106453Member"
      decimals="INF"
      id="h_cea9c444_8f27_4f66_8755_68b84233349d"
      unitRef="USD">1114479.52</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009066Member"
      decimals="INF"
      id="h_cef4bebf_b747_4da7_9caf_085a087fc680"
      unitRef="USD">11874.910336</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009073Member"
      decimals="INF"
      id="h_cf28d967_18dd_4b87_a0d0_09615bec2e3d"
      unitRef="USD">10934.949523</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009080Member"
      decimals="INF"
      id="h_cf79e3b1_731b_4c36_92ce_348917899fd5"
      unitRef="USD">15431.868455</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113507Member"
      decimals="INF"
      id="h_cf8bd05d_4bf7_47bf_9a08_7a9b5c3ad05a"
      unitRef="USD">14613.322471</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037406Member"
      decimals="INF"
      id="h_cf919ec0_4a9b_441f_8c54_94f7ee7024c8"
      unitRef="USD">16007.448247</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000167627Member"
      decimals="INF"
      id="h_cf9c8997_d8fc_4a06_9b61_ed28d0c2c5a6"
      unitRef="USD">14830.10933700</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009080Member"
      decimals="INF"
      id="h_cfc992f6_37b6_4444_ad63_067889ea181a"
      unitRef="USD">10894.968329</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037395Member"
      decimals="INF"
      id="h_cff689b9_a018_4cfc_818d_62598897266b"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_d023e6f0_5266_4071_8af5_3c16c840e63c"
      unitRef="USD">11578.0332</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106454Member"
      decimals="INF"
      id="h_d024ed63_91cd_4b0c_ae56_7e61597cc316"
      unitRef="USD">1529801.706255</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106465Member"
      decimals="INF"
      id="h_d0533704_906b_48fd_991b_d231a181d4cf"
      unitRef="USD">2746993.058903</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009076Member"
      decimals="INF"
      id="h_d056c6fd_34d4_4371_ae18_6852503f5863"
      unitRef="USD">13441.023101</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113504Member"
      decimals="INF"
      id="h_d0788c9b_3152_4ee6_b1d2_6185e3097bf7"
      unitRef="USD">12901.126977</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106459Member"
      decimals="INF"
      id="h_d0ab25bd_a17d_4735_a606_b5ad87eff08a"
      unitRef="USD">1639784.708912</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000034075Member"
      decimals="INF"
      id="h_d0af893b_8ae7_4fba_8c06_474ac7bd3f48"
      unitRef="USD">14217.394983</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037406Member"
      decimals="INF"
      id="h_d0ecaedc_bb24_4a8d_9ede_2357d99504e3"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153974Member"
      decimals="INF"
      id="h_d12bd775_90fc_404d_ba65_81d1ac8c307e"
      unitRef="USD">323392.659866</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106464Member"
      decimals="INF"
      id="h_d1394914_78b6_47ce_8bea_06735ebb6f51"
      unitRef="USD">1870851.547835</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_d1d98d5c_db93_46a4_aa69_9bdfc2d6d516"
      unitRef="USD">17547.813013</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037404Member"
      decimals="INF"
      id="h_d208ba7c_02dd_413c_95ae_aa23337d4032"
      unitRef="USD">20997.496403</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037383Member"
      decimals="INF"
      id="h_d2149788_a865_442e_8302_289d6590176a"
      unitRef="USD">25373.186134</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000034075Member"
      decimals="INF"
      id="h_d240c82b_dc19_498f_b9b8_5d006f376a6e"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000167624Member"
      decimals="INF"
      id="h_d278e40a_85c4_4ef3_9c3b_8837b56e2c43"
      unitRef="USD">21486.444862</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153958Member"
      decimals="INF"
      id="h_d2cfe080_a50a_463d_9601_bdcca34a8632"
      unitRef="USD">395590.121483</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000138479Member"
      decimals="INF"
      id="h_d3034816_7830_497d_9e99_8977f5fd4941"
      unitRef="USD">26784.737283</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113501Member"
      decimals="INF"
      id="h_d32250a5_2554_46fa_af2f_907202abcdc2"
      unitRef="USD">13156.259462</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009085Member"
      decimals="INF"
      id="h_d322d1b1_1b9a_405c_8751_d08eb24a03ef"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20220831_C000221539Member"
      decimals="INF"
      id="h_d337d4ef_c48a_4b96_8eff_b3928bd292ec"
      unitRef="USD">1125011.802742</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_d3f59308_ef70_457e_b103_5b621bdb2dc5"
      unitRef="USD">10754.729063</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106462Member"
      decimals="INF"
      id="h_d4194366_42a6_4f1a_91e9_d508f369c163"
      unitRef="USD">1243082.704119</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000138478Member"
      decimals="INF"
      id="h_d43cbb18_e80e_4523_89fb_fea646a260f6"
      unitRef="USD">24281.78617</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106456Member"
      decimals="INF"
      id="h_d4e18a77_5115_4fc7_9683_01928767dc20"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_d4f47ae4_6009_4434_be63_d8d55cd6f340"
      unitRef="USD">19453.308145</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009071Member"
      decimals="INF"
      id="h_d5086cd3_8dfa_40e2_9df9_82cf9507856f"
      unitRef="USD">10000.861612</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_C000221539Member"
      decimals="INF"
      id="h_d547b606_7d70_49cd_9a4e_c98de664cb85"
      unitRef="USD">1375279.5</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153962Member"
      decimals="INF"
      id="h_d5719d0a_c84d_4c47_a70b_0d1d332c94e1"
      unitRef="USD">516808.424986</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000138478Member"
      decimals="INF"
      id="h_d5d83b27_f01b_4dfb_a325_9e15bad0a349"
      unitRef="USD">12827.792028</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_d5e57525_d23c_4930_9bf2_70c653131cd4"
      unitRef="USD">13338.675633</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000034077Member"
      decimals="INF"
      id="h_d5f12a95_75dc_4d4a_b2d3_57b0161e30f6"
      unitRef="USD">10812.2172</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037330Member"
      decimals="INF"
      id="h_d5f1f39d_2d16_45d8_b095_2c9be4b9b54f"
      unitRef="USD">14081.571049</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_JohnHancock2065LifetimeIndexMember"
      decimals="INF"
      id="h_d6579c89_67b7_4c7d_9745_fd078d5fdbb9"
      unitRef="USD">12715.392302</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000153958Member"
      decimals="INF"
      id="h_d65f23d5_d41f_42ff_9587_82f3633cf75b"
      unitRef="USD">442946.21604</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009075Member"
      decimals="INF"
      id="h_d69d16e9_ffdd_4551_8b98_2dbbf0dee320"
      unitRef="USD">10488.3219</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_d6aae55b_7ce4_41e0_9af9_fab84f4b24fd"
      unitRef="USD">24664.95385</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037382Member"
      decimals="INF"
      id="h_d6fbb7b2_9314_465f_b24f_b3e8c3d26fad"
      unitRef="USD">21462.826628</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106461Member"
      decimals="INF"
      id="h_d7368536_58ed_4264_9cac_3620fa1376a2"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009055Member"
      decimals="INF"
      id="h_d7ba7a53_b630_4646_800d_53a99b192ee2"
      unitRef="USD">12861.518936</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037393Member"
      decimals="INF"
      id="h_d7bb5993_82a8_4a21_885a_29fb7af6d64a"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113505Member"
      decimals="INF"
      id="h_d7e2b2ad_48a6_4133_b3d9_19c651f716f0"
      unitRef="USD">11994.424505</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037405Member"
      decimals="INF"
      id="h_d831e294_ff05_4276_85fa_4a70d0ff4849"
      unitRef="USD">11635.2374</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="INF"
      id="h_d8433e5e_c61d_415c_a9b4_976035685caf"
      unitRef="USD">15734.494517</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000138473Member"
      decimals="INF"
      id="h_d8709a1e_28ef_4a3d_8b79_5ec98f7b79d3"
      unitRef="USD">11593.5131</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153960Member"
      decimals="INF"
      id="h_d87e49a4_96d0_485e_9fce_825cbde74857"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000138477Member"
      decimals="INF"
      id="h_d8f3ed28_edfa_4694_b09f_0efa846d3bda"
      unitRef="USD">2939167.983434</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000155628Member"
      decimals="INF"
      id="h_d90226cb_93de_4018_ae63_dbcfdcd4368e"
      unitRef="USD">293091.795</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037307Member"
      decimals="INF"
      id="h_d95b54cf_abac_4aa7_a6a3_525881c25d29"
      unitRef="USD">14049.995068</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_d97508d6_a882_4016_9050_7bd28e7b76a9"
      unitRef="USD">24142.5324</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_C000259695Member"
      decimals="INF"
      id="h_d998999a_a20c_48f9_8cc6_c99876b13048"
      unitRef="USD">10877.5</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113509Member"
      decimals="INF"
      id="h_d99ad6ea_c570_4f22_ac5d_3bc326a6960a"
      unitRef="USD">12657.015723</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_d9c5b237_445a_42bb_a952_53285da873ae"
      unitRef="USD">19549.254781</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037416Member"
      decimals="INF"
      id="h_d9d51999_1cfc_4362_b162_824183349321"
      unitRef="USD">12823.567853</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037362Member"
      decimals="INF"
      id="h_d9eac5f1_1a3a_4904_9e09_c5e183debeaf"
      unitRef="USD">21338.422828</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037415Member"
      decimals="INF"
      id="h_da213340_da38_41d6_9d1d_fff9b18b7ede"
      unitRef="USD">28622.329323</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_C000221538Member"
      decimals="INF"
      id="h_da6853c4_e45f_44bb_b1da_8c311c3899c2"
      unitRef="USD">17142.580688</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2060LifetimeIndexMember"
      decimals="INF"
      id="h_da774f51_f585_4cb8_bd6f_884d7e3b02a4"
      unitRef="USD">22950.562952</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000167623Member"
      decimals="INF"
      id="h_da7ee888_1b74_4f9b_acdb_17eff04da773"
      unitRef="USD">24014.530619</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106465Member"
      decimals="INF"
      id="h_da9cd290_42ad_4801_bd83_b71092a90b0f"
      unitRef="USD">1738703.345113</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_dabc0fad_03e3_4884_9520_82abe595f3de"
      unitRef="USD">29426.398633</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000167621Member"
      decimals="INF"
      id="h_dad30b46_c20a_43db_ad4e_a61fe9545172"
      unitRef="USD">28191.138977</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037363Member"
      decimals="INF"
      id="h_daf5a04d_faa9_4351_a2b4_20fc48ecee13"
      unitRef="USD">21438.840356</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009076Member"
      decimals="INF"
      id="h_db25b589_4c46_4041_aa1b_c398f6e5fdf2"
      unitRef="USD">14305.393388</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037415Member"
      decimals="INF"
      id="h_db60b126_d6b2_4b60_9d76_f825385c56dc"
      unitRef="USD">21104.939682</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113501Member"
      decimals="INF"
      id="h_dc002d78_f13f_4c90_a094_f23f17f48ff8"
      unitRef="USD">10764.6448</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113507Member"
      decimals="INF"
      id="h_dc36ba1c_47e4_4e74_b3e7_3527c0b62c2b"
      unitRef="USD">17479.924094</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000167626Member"
      decimals="INF"
      id="h_dc5c34df_9354_47b8_9500_9931fffaf284"
      unitRef="USD">29280.475076</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037351Member"
      decimals="INF"
      id="h_dc6adda0_fa9b_49d0_b52b_4384703fae2f"
      unitRef="USD">14553.538126</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000167621Member"
      decimals="INF"
      id="h_dcdf2035_8fc1_4620_9331_b6d8916c25c9"
      unitRef="USD">17264.518098</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037393Member"
      decimals="INF"
      id="h_dce32316_ca66_40ba_9002_86ce9563a4d6"
      unitRef="USD">20438.048099</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_dd1760bd_b9d8_4952_8f70_d2eb1403ae7b"
      unitRef="USD">10635.32</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113507Member"
      decimals="INF"
      id="h_dd3f1168_ef03_4799_8824_e3dabfb58d79"
      unitRef="USD">12429.577621</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2050IndexMember"
      decimals="INF"
      id="h_dd6e6444_8748_4fec_9e9f_45ba431b5e01"
      unitRef="USD">17927.26525</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_dda9f58d_0820_45c0_aa0f_958ac9653388"
      unitRef="USD">11217.951329</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106467Member"
      decimals="INF"
      id="h_ddb6dd0d_9fd6_4b9b_9705_de326afb9289"
      unitRef="USD">1284995.718349</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_dde4215c_1567_4004_982f_e4a2c8e84ca9"
      unitRef="USD">10189.458871</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000155632Member"
      decimals="INF"
      id="h_ddf7d95a_2047_4305_a787_af33d40a9026"
      unitRef="USD">382129.865665</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037363Member"
      decimals="INF"
      id="h_de0796e7_f5b2_40dc_a590_516949798924"
      unitRef="USD">16680.438035</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000034075Member"
      decimals="INF"
      id="h_de2f0a6e_a3ce_4ffa_9a25_ddca16eed4b5"
      unitRef="USD">16591.369804</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009071Member"
      decimals="INF"
      id="h_de36ef45_963c_4ba4_b950_0e0773cfbbe4"
      unitRef="USD">11412.227427</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_de3fc213_e007_4e77_9a52_9f2d924218e3"
      unitRef="USD">16771.760197</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113503Member"
      decimals="INF"
      id="h_de66e3b6_a19b_47b6_9f67_66ab06b5a72c"
      unitRef="USD">10775.0736</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009068Member"
      decimals="INF"
      id="h_dee3711f_a56d_43d2_9f2d_00307bceba58"
      unitRef="USD">11926.557736</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_df0b6989_989b_4fae_888a_55d543912fa0"
      unitRef="USD">17068.895086</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106456Member"
      decimals="INF"
      id="h_df206e7c_2143_4286_8548_ca733541cc15"
      unitRef="USD">1081272.96</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106467Member"
      decimals="INF"
      id="h_df7eefaf_a3a0_448e_90a4_057274276c3a"
      unitRef="USD">1296670.603327</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20240831_C000221536Member"
      decimals="INF"
      id="h_df94d9a6_29d5_4490_ad60_d8a15419c85e"
      unitRef="USD">15008.246858</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000034077Member"
      decimals="INF"
      id="h_dfe73088_b1b3_4d44_85f0_79f3eb4c99b1"
      unitRef="USD">11733.187132</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_JohnHancock2045LifetimeIndexMember"
      decimals="INF"
      id="h_dfef95f1_929e_4a7c_90ef_d0d760c5a829"
      unitRef="USD">25745.911766</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106454Member"
      decimals="INF"
      id="h_e0608bea_83bd_4763_a4cf_15f084d7831e"
      unitRef="USD">1437444.124454</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000113498Member"
      decimals="INF"
      id="h_e06e4585_8d6b_49bb_b0b5_7159eb837f57"
      unitRef="USD">11816.50948</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_e0ae5941_ea2b_4652_a7c3_7c0e8993363e"
      unitRef="USD">14534.681487</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_e0d7a30d_df1f_4530_8b03_c6f6a5181367"
      unitRef="USD">11014.2015</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037385Member"
      decimals="INF"
      id="h_e0eacf06_5d21_4e1d_8ec7_aad974f514c0"
      unitRef="USD">12060.122939</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000138476Member"
      decimals="INF"
      id="h_e11a0688_5ac2_4c97_828a_7540e7a8e309"
      unitRef="USD">19528.626647</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106452Member"
      decimals="INF"
      id="h_e11bb514_7fde_4733_9414_2711ea7a06cb"
      unitRef="USD">1792561.576346</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113510Member"
      decimals="INF"
      id="h_e1267431_cba5_458b_81fb_b9894e343aec"
      unitRef="USD">15573.028915</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_e19d6a4d_d45f_4b8c_8957_2b13ab43e6d8"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000034075Member"
      decimals="INF"
      id="h_e20076b8_1ff8_470d_b7a2_d1b52e617e67"
      unitRef="USD">17595.458093</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_e20bed8e_e0c5_49de_9ee4_f17b7f2a9629"
      unitRef="USD">22054.45886</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_e22891cb_966c_4f47_bde6_d9fa881a75ad"
      unitRef="USD">15160.79045</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2020LifetimeIndexMember"
      decimals="INF"
      id="h_e22d0dee_9851_4845_849d_ec821efe3fae"
      unitRef="USD">14730.212852</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153974Member"
      decimals="INF"
      id="h_e24cde47_3df0_406f_9322_49a57f839a6d"
      unitRef="USD">376369.384307</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2030IndexMember"
      decimals="INF"
      id="h_e25d77e2_dc33_47ab_9f64_d54a68b468c2"
      unitRef="USD">14512.977302</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037394Member"
      decimals="INF"
      id="h_e26d84d6_c492_4582_9629_f9f36046807c"
      unitRef="USD">12928.96737</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009054Member"
      decimals="INF"
      id="h_e2a216d7_857a_4f67_b138_355ec1c43a1d"
      unitRef="USD">12787.77963</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009084Member"
      decimals="INF"
      id="h_e2dfdadb_5e94_4c13_a230_f8a354715e42"
      unitRef="USD">14217.244663</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000155632Member"
      decimals="INF"
      id="h_e2fc0522_8e0b_4453_9dbd_0c841bfc64f4"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000138478Member"
      decimals="INF"
      id="h_e312d92c_3058_4ca0_a45c_635dcbf7a890"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037382Member"
      decimals="INF"
      id="h_e3217a71_8160_4008_93cf_ef4bbce83401"
      unitRef="USD">11517.5263</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106460Member"
      decimals="INF"
      id="h_e33a0e40_37d0_4e70_90bf_fa888ec5a14d"
      unitRef="USD">1195652.734542</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113499Member"
      decimals="INF"
      id="h_e34a479c_383c_4a22_9c66_6ed6d1c28a23"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037360Member"
      decimals="INF"
      id="h_e37cf51a_92b0_418e_bd54_601773167fdd"
      unitRef="USD">20917.65961</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_e39cfb15_aa85_4886_8d70_e8226b1b9bf5"
      unitRef="USD">17806.685351</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000106455Member"
      decimals="INF"
      id="h_e3c105de_0bf9_4ff7_a6ff_2809c1fc08d6"
      unitRef="USD">2175444.566361</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113500Member"
      decimals="INF"
      id="h_e3fe2439_29cd_4b37_ad54_e9f6946181f5"
      unitRef="USD">24409.734438</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037351Member"
      decimals="INF"
      id="h_e40ae5d1_1ffb_44c0_871a_d45fa2209f3e"
      unitRef="USD">13834.590037</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009077Member"
      decimals="INF"
      id="h_e40ea940_57f9_4d28_aece_ac0c733814ff"
      unitRef="USD">15232.63478</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000106460Member"
      decimals="INF"
      id="h_e43dbe4a_7a77_4256_8477_e90fc7aadea3"
      unitRef="USD">1405644.380556</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153960Member"
      decimals="INF"
      id="h_e4b7181c_e17e_4676_83a3_b4a9f78f1d73"
      unitRef="USD">465427.148277</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000138475Member"
      decimals="INF"
      id="h_e4d40cff_2ad2_4c11_9ffd_b9c718be771c"
      unitRef="USD">12924.267359</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000167619Member"
      decimals="INF"
      id="h_e4d9aee5_8bda_4378_bab1_d04cd29e9bcb"
      unitRef="USD">534991.89724</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009052Member"
      decimals="INF"
      id="h_e50948ad_57c8_48ea_bbdf_0e011c55c9e9"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000113506Member"
      decimals="INF"
      id="h_e5700b85_bb9f_4af0_8733_4d7403ed1856"
      unitRef="USD">12240.585138</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037341Member"
      decimals="INF"
      id="h_e5754d0c_c700_4f29_802a_9df50cdc87b1"
      unitRef="USD">11431.530832</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_e59ada7e_4e61_49a9_a66c_d93c7ae335f9"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_e5c64c18_0512_4e45_ad9c_e2a85e1369bf"
      unitRef="USD">14346.121275</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_JohnHancock2070LifetimeIndexMember"
      decimals="INF"
      id="h_e5f9ac09_aec4_42dd_8b87_43d5fc3f4f85"
      unitRef="USD">11633.0444</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037393Member"
      decimals="INF"
      id="h_e667932d_fa96_4966_a3ef_d7d602d0c806"
      unitRef="USD">22775.738347</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037383Member"
      decimals="INF"
      id="h_e68dfe90_0c1c_435b_afb7_f6e0eb3f4d36"
      unitRef="USD">18646.091683</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_e6af29d0_a0c6_41c9_8e92_5a011eb398d2"
      unitRef="USD">13190.326925</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_e6bea833_9edf_49b4_b605_feb0bf7c4315"
      unitRef="USD">12489.047825</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037417Member"
      decimals="INF"
      id="h_e72a2739_1bee_4a17_a727_b73feab0f8a7"
      unitRef="USD">15090.038678</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037361Member"
      decimals="INF"
      id="h_e75846bf_a335_4880_a671_8644bbc4e3ce"
      unitRef="USD">17533.278691</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009086Member"
      decimals="INF"
      id="h_e75aef32_290c_44f0_82f0_564813d3d69f"
      unitRef="USD">11447.1258</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037407Member"
      decimals="INF"
      id="h_e77428e2_18dc_471a_8426_dcd088fcec10"
      unitRef="USD">9500</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_SAndPTargetDate2025IndexMember"
      decimals="INF"
      id="h_e7833077_31df_47af_b39b_b7a37ce96459"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037372Member"
      decimals="INF"
      id="h_e794ed79_cef4_4d67_ad19_2c760a9d402b"
      unitRef="USD">16043.293151</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037406Member"
      decimals="INF"
      id="h_e7da0261_e421_487b_8c7a_dd0833b215c4"
      unitRef="USD">28707.421134</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106453Member"
      decimals="INF"
      id="h_e7e48d52_40e4_405f_b03f_9d429b47132d"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancock2025LifetimeIndexMember"
      decimals="INF"
      id="h_e7ea6e36_7d7b_4b42_ae82_4bc8a3dad424"
      unitRef="USD">14310.71881</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000153959Member"
      decimals="INF"
      id="h_e7f9bd31_c60d_4457_bba3_353a22afa932"
      unitRef="USD">309885.576956</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009082Member"
      decimals="INF"
      id="h_e8027a2d_0448_4c07_a26c_fb1326d517e9"
      unitRef="USD">11321.2245</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037372Member"
      decimals="INF"
      id="h_e804ec13_96a6_46a2_951e_e4cea5cd411f"
      unitRef="USD">12597.778078</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000138476Member"
      decimals="INF"
      id="h_e828bbef_d1ba_4016_ab8d_6f601ad532e6"
      unitRef="USD">24279.912213</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037404Member"
      decimals="INF"
      id="h_e829ee23_a38c_4a9d_b76e_c210a81c994c"
      unitRef="USD">17411.204276</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009054Member"
      decimals="INF"
      id="h_e85cbbb1_45f1_4aaf_98dc_0c6b2eac8b99"
      unitRef="USD">16024.97094</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_e860ada3_46cc_4086_99c0_a5428784abb3"
      unitRef="USD">13217.695153</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20250426_20250831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_e86ff2e2_4975_4f48_803a_ccb096755a0b"
      unitRef="USD">11832.5074</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106465Member"
      decimals="INF"
      id="h_e87419a0_e54e_4546_8af0_642eedc1831c"
      unitRef="USD">2084311.859611</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000138478Member"
      decimals="INF"
      id="h_e8857004_c7b1_4089_8961_158f5bc2ca20"
      unitRef="USD">29252.372453</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_e88e1ff1_351d_4ef7_8305_ebea27a5edcb"
      unitRef="USD">11288.9016</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2015LifetimeIndexMember"
      decimals="INF"
      id="h_e89a13ae_8bc2_48fc_b987_4b71bd370fd5"
      unitRef="USD">15865.868318</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106461Member"
      decimals="INF"
      id="h_e89f7727_523d_4aae_9809_f7e2c887b65e"
      unitRef="USD">1590979.599825</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113507Member"
      decimals="INF"
      id="h_e8b068ea_7d67_43fe_b40a_d4cbf06e29e1"
      unitRef="USD">19682.559897</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153963Member"
      decimals="INF"
      id="h_e8cec844_2209_41ff_8613_e4585b8a1584"
      unitRef="USD">486768.509991</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106454Member"
      decimals="INF"
      id="h_e8cfdaa3_1ae7_49d9_a3c8_f1dcee2e17cb"
      unitRef="USD">1214758.666049</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009050Member"
      decimals="INF"
      id="h_e8e20e97_ea49_414e_9f91_147326e03d10"
      unitRef="USD">12159.338366</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037384Member"
      decimals="INF"
      id="h_e8f19a22_8f1b_4ea2_9a29_ed72a968472f"
      unitRef="USD">12742.230619</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037361Member"
      decimals="INF"
      id="h_e95f2db4_832b_47b5_8167_efa5ca5591a8"
      unitRef="USD">15312.355508</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000113500Member"
      decimals="INF"
      id="h_e9627d08_edca_40f1_8a5d_31a1ea79c52a"
      unitRef="USD">14080.259547</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106459Member"
      decimals="INF"
      id="h_e96293e5_fe47_46b0_9a7d_912b268b28e9"
      unitRef="USD">1287512.242582</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037373Member"
      decimals="INF"
      id="h_e9631e48_884a_4427_8806_87aed02b5712"
      unitRef="USD">20494.942101</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000155628Member"
      decimals="INF"
      id="h_e9800fb0_4490_471c_9ce1_6f9ba3be05c0"
      unitRef="USD">536002.990489</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106460Member"
      decimals="INF"
      id="h_e9ac5c2d_9eb3_497d_b075_1766884f30f6"
      unitRef="USD">1513960.689584</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000167623Member"
      decimals="INF"
      id="h_ea0f522b_a5ba_43af_9f9e_9ff568fc6dc1"
      unitRef="USD">21271.173164</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_ea12c947_a82b_4d5f_91c4_88c6dd855f45"
      unitRef="USD">18611.847327</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009104Member"
      decimals="INF"
      id="h_ea198b9b_17aa_456d_8237_552a9ddaee85"
      unitRef="USD">14741.332426</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009105Member"
      decimals="INF"
      id="h_ea2580d4_c0d9_487d_a684_a8b0e5ab9bfb"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_ea620843_c10e_42c3_843e_bd47630a5f3c"
      unitRef="USD">15721.627325</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_eac1efde_48fd_4fc2_8406_27064b3c7da4"
      unitRef="USD">21844.546703</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000155631Member"
      decimals="INF"
      id="h_eadbc19f_7add_46cc_8f22_ccbb5fbf52d4"
      unitRef="USD">286043.1925</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037396Member"
      decimals="INF"
      id="h_eaea16ee_1048_40ce_9362_9cb8c517e9e5"
      unitRef="USD">18230.999264</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037349Member"
      decimals="INF"
      id="h_eb01fe4c_7763_4020_9ccd_84fc1f0ba799"
      unitRef="USD">17463.203015</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_eb091a8a_52bc_40d6_ad1b_8113ca0c55d1"
      unitRef="USD">17665.440052</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="INF"
      id="h_eb0caea5_ad52_42a7_af2a_1364269a6289"
      unitRef="USD">18438.714923</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153957Member"
      decimals="INF"
      id="h_eb39f9c6_0804_43dd_aba1_2111808a4662"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000037372Member"
      decimals="INF"
      id="h_eb8e7c6a_d2a6_4985_b677_d408ead19a4c"
      unitRef="USD">15002.553418</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancock2030LifetimeIndexMember"
      decimals="INF"
      id="h_ebac2d6b_fd23_4e4f_b676_4b28f3771e2c"
      unitRef="USD">11288.4939</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000153960Member"
      decimals="INF"
      id="h_ebad269c_9d50_45b1_a2d3_91fec28c413f"
      unitRef="USD">285540.43</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000167627Member"
      decimals="INF"
      id="h_ebfcea80_4f62_4af1_9f26_0ddfb0558cb8"
      unitRef="USD">14110.45651100</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000153956Member"
      decimals="INF"
      id="h_ec2165d7_002e_4c4d_aeb1_3153f15e5c97"
      unitRef="USD">320411.576515</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037349Member"
      decimals="INF"
      id="h_ec3faba5_97d2_4f95_b439_f3ac7e55af04"
      unitRef="USD">15704.799621</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000113510Member"
      decimals="INF"
      id="h_ec4bf47a_f44f_42f7_8730_041a591f02f5"
      unitRef="USD">27422.424346</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_SAndPTargetDate2035IndexMember"
      decimals="INF"
      id="h_ec4d9639_fdfd_4f8b_ab28_f4b2dbb7584f"
      unitRef="USD">14054.690645</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037385Member"
      decimals="INF"
      id="h_ec78cad2_acf0_463e_8b9c_9cc39754048a"
      unitRef="USD">21333.062847</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009082Member"
      decimals="INF"
      id="h_ec83c904_609f_411c_8554_a5771966ccc1"
      unitRef="USD">12127.282714</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113500Member"
      decimals="INF"
      id="h_ecce191f_3237_4700_a359_f4ebb2711ec1"
      unitRef="USD">17719.191252</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2010IndexMember"
      decimals="INF"
      id="h_ecd7fbc4_5914_4ba5_a891_7d8e981218b5"
      unitRef="USD">11702.70851</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000167623Member"
      decimals="INF"
      id="h_ecf0f1c8_b69d_424d_a56c_ceb2662b5303"
      unitRef="USD">15005.680562</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancock2010LifetimeIndexMember"
      decimals="INF"
      id="h_ecffdeb0_fd62_48b7_883f_c131a1ce7756"
      unitRef="USD">15260.217776</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_ed189f30_19a2_4bb4_bab3_aaa8f34f93bc"
      unitRef="USD">10889.1926</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037362Member"
      decimals="INF"
      id="h_ed1b5274_fff1_4b16_b697_a0d66db08752"
      unitRef="USD">19030.882974</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106455Member"
      decimals="INF"
      id="h_ed51a5b0_b7fb_4ce8_b990_34a837464e86"
      unitRef="USD">1527676.416961</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037372Member"
      decimals="INF"
      id="h_ed619675_6ce0_4842_bd88_ce038bf4b33c"
      unitRef="USD">12469.437515</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000153957Member"
      decimals="INF"
      id="h_ed9e8408_f713_4d0e_a009_06ff0886d080"
      unitRef="USD">392474.174382</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106465Member"
      decimals="INF"
      id="h_edd923c1_4fff_4622_a7bb_2e796ffe5975"
      unitRef="USD">1284435.567525</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000138475Member"
      decimals="INF"
      id="h_eddcc8e7_375f_49bb_ac95_7838062a798d"
      unitRef="USD">21291.826417</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2040LifetimeIndexMember"
      decimals="INF"
      id="h_ee995bd1_9dae_49dd_8f1a_4f5557f0b341"
      unitRef="USD">19713.1854</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037415Member"
      decimals="INF"
      id="h_eea64db4_b12c_4e31_906f_757473880f8e"
      unitRef="USD">12747.245573</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037351Member"
      decimals="INF"
      id="h_eea99431_84f3_4373_b6be_44e581ff5efa"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009075Member"
      decimals="INF"
      id="h_eeb93f78_0717_4aa1_9a69_ce72918e80c4"
      unitRef="USD">11941.297731</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000155631Member"
      decimals="INF"
      id="h_eec8c43f_2a36_4be5_bfcd_7245b545fcac"
      unitRef="USD">312737.066196</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000167627Member"
      decimals="INF"
      id="h_eecef545_4df6_4a40_9b33_1c08dc912c49"
      unitRef="USD">19814.28959800</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_BloombergUSAggregateBondIndexMember"
      decimals="INF"
      id="h_eeeab502_5d65_4407_8255_b2cbd3feafc7"
      unitRef="USD">11654.653122</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000167619Member"
      decimals="INF"
      id="h_ef121f38_2881_4669_803f_f7c27942e75c"
      unitRef="USD">319879.792659</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000113498Member"
      decimals="INF"
      id="h_ef3b2047_c83d_4bc3_b4de_8f7a4769c68d"
      unitRef="USD">18293.806489</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_ef8d02f0_56d4_4013_a053_aa176c010eb7"
      unitRef="USD">14919.139567</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009084Member"
      decimals="INF"
      id="h_ef8f7de9_e7f8_4e45_af9b_b93941244576"
      unitRef="USD">17924.665317</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000009085Member"
      decimals="INF"
      id="h_efc1c2ce_251f_4480_8de0_06ab3d1aa43d"
      unitRef="USD">12519.173706</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000037350Member"
      decimals="INF"
      id="h_efd87919_842e_42f1_87b7_d8037c084f87"
      unitRef="USD">12170.062883</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_efe79fff_19ef_471d_a283_b46e6861bdbe"
      unitRef="USD">17455.368033</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037339Member"
      decimals="INF"
      id="h_efeb63f5_9beb_4342_a2ee_40c571f7ce17"
      unitRef="USD">18564.540248</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037384Member"
      decimals="INF"
      id="h_f0287b2b_4f6c_4fcd_a60c_f9494c07f040"
      unitRef="USD">14858.937222</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_f0410964_e327_4548_90ba_3b76a6ad19da"
      unitRef="USD">18859.889661</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037383Member"
      decimals="INF"
      id="h_f06b4b78_1f7e_49a7_9342_9b8999b99d91"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000037395Member"
      decimals="INF"
      id="h_f07b61f2_9a04_4388_a51f_0dd7560a6571"
      unitRef="USD">27363.899126</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037309Member"
      decimals="INF"
      id="h_f0cd61ad_889d_4604_b0b7_f7887123dd8d"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000155629Member"
      decimals="INF"
      id="h_f0d36fea_d2d0_4b0f_8821_1a6f01fa68d4"
      unitRef="USD">412464.755032</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000113508Member"
      decimals="INF"
      id="h_f121fadd_716b_4b47_b848_46c05759fece"
      unitRef="USD">16172.313686</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037406Member"
      decimals="INF"
      id="h_f141298f_c1a9_44cf_b15f_9a06f68a709f"
      unitRef="USD">15109.439571</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106456Member"
      decimals="INF"
      id="h_f143b737_382c_46ce_be32_f286ef7b3687"
      unitRef="USD">1123945.462243</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000153962Member"
      decimals="INF"
      id="h_f1871311_e599_44eb_9c0c_2a02ea86c9ab"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037362Member"
      decimals="INF"
      id="h_f1ccc1bf_ea83_4cee_a286_33cd830139b9"
      unitRef="USD">12136.424898</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009068Member"
      decimals="INF"
      id="h_f20477e6_b556_4adb_9481_b21b1b6e72fd"
      unitRef="USD">14176.628375</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000106453Member"
      decimals="INF"
      id="h_f21704de_7e97_4490_861d_3ed90dc76d90"
      unitRef="USD">1371283.181044</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000155630Member"
      decimals="INF"
      id="h_f26a77cc_f64d_4229_9361_9e1aa1c5b422"
      unitRef="USD">302444.587836</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037361Member"
      decimals="INF"
      id="h_f27e0e88_f05a_4eca_8de1_e2b96d1e317d"
      unitRef="USD">11267.7857</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000155631Member"
      decimals="INF"
      id="h_f2a0e3e6_5d44_4fbe_b007_331f0dbb9366"
      unitRef="USD">412561.762925</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_JohnHancockLifestyleAggressiveIndexMember"
      decimals="INF"
      id="h_f2b02507_a17b_45ff_8cf5_a4aaef798998"
      unitRef="USD">15016.65359</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000153962Member"
      decimals="INF"
      id="h_f2b99c44_4ecd_4a43_8ea3_a8d00e6349d7"
      unitRef="USD">395399.031915</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106454Member"
      decimals="INF"
      id="h_f2c58d51_abf6_4a9d_be39_c5964927d37f"
      unitRef="USD">1320080.015943</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009055Member"
      decimals="INF"
      id="h_f2fc1bde_cac2_4f8c_ab19_6b9609716297"
      unitRef="USD">14950.454945</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037360Member"
      decimals="INF"
      id="h_f32a6fc5_ad3a_4d07_84b0_fa53a1bd9801"
      unitRef="USD">18696.138447</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153960Member"
      decimals="INF"
      id="h_f352dffc_5afd_4d16_8963_638c986ee947"
      unitRef="USD">445679.855422</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000155632Member"
      decimals="INF"
      id="h_f361c793_ce52_4ca0_8768_31e346a9b58a"
      unitRef="USD">270009.36</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113508Member"
      decimals="INF"
      id="h_f399386f_9fad_4eb0_ac83_159a118b1347"
      unitRef="USD">18241.933176</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2020IndexMember"
      decimals="INF"
      id="h_f3b8e73d_8dc3_4891_b198_f7a05db32ff2"
      unitRef="USD">15046.531967</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037309Member"
      decimals="INF"
      id="h_f40263b5_5a30_4cfd_ad8e_d572bff23aaa"
      unitRef="USD">11245.900632</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000037415Member"
      decimals="INF"
      id="h_f4297057_bc8b_4072_98ea_21cf142cce44"
      unitRef="USD">11598.0086</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000106463Member"
      decimals="INF"
      id="h_f440dddc_0131_45eb_b238_e5b73fe10f64"
      unitRef="USD">1248139.634879</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000153964Member"
      decimals="INF"
      id="h_f46aef99_19a9_415a_80f7_2469a11d2838"
      unitRef="USD">486485.075681</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106453Member"
      decimals="INF"
      id="h_f46eca18_7d42_4704_89f5_8a824db3b9ff"
      unitRef="USD">1657557.413944</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000106463Member"
      decimals="INF"
      id="h_f53fecf8_aa69_4194_9e46_c65011ecaef6"
      unitRef="USD">1142595.83</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000138479Member"
      decimals="INF"
      id="h_f5537f9b_2c9e_488b_97c0_e32cd3540eaf"
      unitRef="USD">12054.447398</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2055IndexMember"
      decimals="INF"
      id="h_f58717d5_654f_48dd_9510_af4f8cd4b033"
      unitRef="USD">18619.205943</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_JohnHancock2050LifetimeIndexMember"
      decimals="INF"
      id="h_f592ad5b_9678_4269_aa28_58973191325f"
      unitRef="USD">13200.73114</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153962Member"
      decimals="INF"
      id="h_f5b7f3a9_97e3_44fd_a921_19064c6bfeab"
      unitRef="USD">431713.775915</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000113504Member"
      decimals="INF"
      id="h_f5cb8f0c_5c7c_49cc_bc66_c3cfe77af5ba"
      unitRef="USD">12988.702215</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleModerateIndexMember"
      decimals="INF"
      id="h_f5d161ee_544f_43ec_827f_fddde691eafe"
      unitRef="USD">15568.429533</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000138476Member"
      decimals="INF"
      id="h_f5e38142_d889_416c_ade1_aa048e0d9d83"
      unitRef="USD">29220.489269</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_C000106463Member"
      decimals="INF"
      id="h_f5e93401_e06b_4d6c_9a79_e524961e3d86"
      unitRef="USD">1261813.978128</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037340Member"
      decimals="INF"
      id="h_f61edea9_81ff_436f_a20d_e477f6a070be"
      unitRef="USD">15104.039005</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000138476Member"
      decimals="INF"
      id="h_f634f4c2_20a9_4a37_a07d_dce6af87cd9c"
      unitRef="USD">17663.188119</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009101Member"
      decimals="INF"
      id="h_f65ad0e8_b343_4db1_9ba4_38e2ac6e9c2a"
      unitRef="USD">10689.4858</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000113503Member"
      decimals="INF"
      id="h_f65ec898_cb41_42b5_a727_30913c4f68f4"
      unitRef="USD">14206.419208</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000106453Member"
      decimals="INF"
      id="h_f68d853b_dd37_4877_b146_a87d1bdd6b4f"
      unitRef="USD">2178768.866638</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000106465Member"
      decimals="INF"
      id="h_f6a89001_66b3_44a5_9bf5_f4f0c151e11c"
      unitRef="USD">1934706.531549</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000009052Member"
      decimals="INF"
      id="h_f6b59270_5794_42a1_ad63_4b3c611ebbcc"
      unitRef="USD">19785.759421</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000009052Member"
      decimals="INF"
      id="h_f6fdd1a5_2c73_4f5b_bba4_c63ba1f964cf"
      unitRef="USD">12873.571757</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009076Member"
      decimals="INF"
      id="h_f71736b6_a96b_4b81_ac56_4878d4cef41b"
      unitRef="USD">12109.979199</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000034076Member"
      decimals="INF"
      id="h_f72942e7_3815_40cb_a7d8_54ee22fbd3a7"
      unitRef="USD">18163.765378</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009103Member"
      decimals="INF"
      id="h_f7423149_7da7_4494_ad76_7102d3a3b772"
      unitRef="USD">12765.012649</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000009073Member"
      decimals="INF"
      id="h_f780c705_f7a8_4504_a6b6_0fdfeace0925"
      unitRef="USD">13007.580909</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_SAndPTargetDate2045IndexMember"
      decimals="INF"
      id="h_f7fd0705_6000_458e_a6c4_4a235e12b8f0"
      unitRef="USD">18268.063479</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037351Member"
      decimals="INF"
      id="h_f80ccb6d_eb9b_4141_b95a_c333e700afb6"
      unitRef="USD">11781.922375</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="INF"
      id="h_f933e47c_114b_480d_a584_412f636686e5"
      unitRef="USD">16900.392289</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037405Member"
      decimals="INF"
      id="h_f94b3d82_a297_4c73_b0fd_903b7cc61b22"
      unitRef="USD">15108.981616</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000009062Member"
      decimals="INF"
      id="h_f950644d_ed31_493e_ae37_c31340044a76"
      unitRef="USD">10600.950856</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2015IndexMember"
      decimals="INF"
      id="h_f96b23e8_e134_448a_8b23_dab8f2cc8ede"
      unitRef="USD">11890.65158</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000106464Member"
      decimals="INF"
      id="h_f996a2f5_ad32_49ca_8b67_336d02d9fec8"
      unitRef="USD">1982829.597149</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009056Member"
      decimals="INF"
      id="h_f9ab5fd1_32f4_4751_99db_6a8956c97105"
      unitRef="USD">19608.530661</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_C000009055Member"
      decimals="INF"
      id="h_f9b19f05_6f7c_4298_817b_25290adf8f33"
      unitRef="USD">28895.387652</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_fa182fd8_bacf_403f_b372_7c42a5c4e86c"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_C000037416Member"
      decimals="INF"
      id="h_fa5a2462_0613_4771_85f8_43b892856c51"
      unitRef="USD">21460.461082</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009105Member"
      decimals="INF"
      id="h_fa5ef1c0_db26_4950_a9ed_62624af10946"
      unitRef="USD">12862.383242</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20190831_SAndPTargetDate2060IndexMember"
      decimals="INF"
      id="h_fa6599cb_9f3a_4f3a_84ae_955eb963ed3f"
      unitRef="USD">12945.565741</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037371Member"
      decimals="INF"
      id="h_fa75e500_3238_48f4_9e12_2f726ec0a9c4"
      unitRef="USD">20110.598502</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000037416Member"
      decimals="INF"
      id="h_facca05b_612f_408a_bc8d_4dd72e62c75f"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_StandardPoors500IndexMember"
      decimals="INF"
      id="h_fad39e91_7612_4e85_afac_1c3d5e8ad30a"
      unitRef="USD">14238.979302</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000153961Member"
      decimals="INF"
      id="h_fadce188_cef6_4e3b_b9d0_6d6518855831"
      unitRef="USD">318238.058055</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113498Member"
      decimals="INF"
      id="h_fae7703c_8217_4d72_9a02_f5a7687291ff"
      unitRef="USD">11087.9577</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106467Member"
      decimals="INF"
      id="h_fb0828cd_4dcb_4069_97f0_d78601c9ad3e"
      unitRef="USD">1601140.945528</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000138475Member"
      decimals="INF"
      id="h_fb09dd97_8046_4038_b3c1_47dcae4e5881"
      unitRef="USD">17549.121574</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancockLifestyleGrowthIndexMember"
      decimals="INF"
      id="h_fb178446_f2cd_4797_8f16_2e63a7135257"
      unitRef="USD">18228.891859</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000009062Member"
      decimals="INF"
      id="h_fb70591b_cb09_48c7_8e48_2bd1f415bb80"
      unitRef="USD">14084.029137</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20230831_C000221535Member"
      decimals="INF"
      id="h_fbbd4c70_7523_44cc_b238_2928dded1836"
      unitRef="USD">310940.698003</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20250831_C000221537Member"
      decimals="INF"
      id="h_fc0fabd8_5aa7_47ae_a213_478e81a9de10"
      unitRef="USD">17037.092866</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000037339Member"
      decimals="INF"
      id="h_fc38961a_30f8_4a2f_95a8_dcdaad9b9f09"
      unitRef="USD">16928.522468</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_C000221537Member"
      decimals="INF"
      id="h_fc445d14_57ef_46f8_9eeb_280f642c5d21"
      unitRef="USD">13727.84</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000138476Member"
      decimals="INF"
      id="h_fc50f595_ceb3_4010_844a_6058d4af095d"
      unitRef="USD">15971.74098</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000138478Member"
      decimals="INF"
      id="h_fc5a8846_9116_4637_a4f2_b41ea8026a68"
      unitRef="USD">12949.950073</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000167619Member"
      decimals="INF"
      id="h_fc5dd819_bcb6_4170_9b10_8a1a23a5e7f7"
      unitRef="USD">440314.801078</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037405Member"
      decimals="INF"
      id="h_fc866d9d_753b_4820_b31e_8e9a66effb0e"
      unitRef="USD">12963.410454</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113510Member"
      decimals="INF"
      id="h_fca97633_219b_4f0c_80e4_de440fbac7c6"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20240831_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_fcfa2991_dc5e_430d_add0_8dfbb3e03405"
      unitRef="USD">17797.015392</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20200924_20210831_C000221535Member"
      decimals="INF"
      id="h_fd0a97e4_5419_44eb_9db6_935e1e37e02c"
      unitRef="USD">343482.375</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000153964Member"
      decimals="INF"
      id="h_fd3345f9_4d6c_4275_bd38_99908d5f1569"
      unitRef="USD">439903.360092</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000037351Member"
      decimals="INF"
      id="h_fd39776e_8a17_4d66_9310_61bcbc731dee"
      unitRef="USD">13602.328908</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20230831_C000037309Member"
      decimals="INF"
      id="h_fd45532a_c636_42d4_9462_029e97190475"
      unitRef="USD">13632.909929</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000009064Member"
      decimals="INF"
      id="h_fd639b4a_89d4_44c7_8388_57ba1938cf3f"
      unitRef="USD">15682.889382</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000037351Member"
      decimals="INF"
      id="h_fd81e193_7df4_497e_9227_379e97420ba6"
      unitRef="USD">15871.956788</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_JohnHancockLifestyleBalancedIndexMember"
      decimals="INF"
      id="h_fdd0206b_2af0_46d4_ac86_d1c02276f13d"
      unitRef="USD">10974.0469</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000113501Member"
      decimals="INF"
      id="h_fe093dec_6b8a_4f9a_89f8_52b1b0452164"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FY2017_C000113497Member"
      decimals="INF"
      id="h_fe18cd98_9605_4b91_9b32_642e3082314a"
      unitRef="USD">11670.1988</oef:AccmVal>
    <oef:AccmVal
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="INF"
      id="h_fea17a6e_a00b_48de_825f_38d9eac2a58c"
      unitRef="USD">15581.527854</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000106455Member"
      decimals="INF"
      id="h_ff03eb5c_7f84_4270_b806_2ab4678c9ad3"
      unitRef="USD">1000000</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000155630Member"
      decimals="INF"
      id="h_ff1911a9_9881_4fa8_82a4_129ee4df41c2"
      unitRef="USD">328576.199452</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_C000167627Member"
      decimals="INF"
      id="h_ff331ac9_8618_4009_97f1_ba5c5eaa4bed"
      unitRef="USD">18212.07131000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000106454Member"
      decimals="INF"
      id="h_ff76874c_6c15_444c_aca1_091162a66d11"
      unitRef="USD">1174655.209496</oef:AccmVal>
    <oef:AccmVal
      contextRef="FiveY2021_JohnHancock2035LifetimeIndexMember"
      decimals="INF"
      id="h_ff7daf1d_4e98_4d7c_ae0f_6935fa4cbeff"
      unitRef="USD">18957.994319</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20220831_C000009067Member"
      decimals="INF"
      id="h_ff8fd4dc_3ed4_483d_8af3_32fd387acea7"
      unitRef="USD">14164.395118</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20180831_C000037307Member"
      decimals="INF"
      id="h_ffa15b3e_2e57_4a28_ae5c_c86798cfd47a"
      unitRef="USD">10605.911113</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20250831_C000167621Member"
      decimals="INF"
      id="h_ffac022d_fe68_4485_8825_a2012fb221cb"
      unitRef="USD">23514.510763</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160831_20160831_C000009064Member"
      decimals="INF"
      id="h_ffcfa743_4e31_4de7_91ef_bb90f498028a"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000138476Member"
      decimals="INF"
      id="h_ffddcdde_25df_41b8_ac24_5b7b84d3b9e0"
      unitRef="USD">15090.788991</oef:AccmVal>
    <oef:AccmVal
      contextRef="D20160901_20200831_C000009056Member"
      decimals="INF"
      id="h_fff957c6_24ba_4718_bcbd_cf9f3f921359"
      unitRef="USD">14947.55049</oef:AccmVal>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_63106d5c_1049_41f7_b1ec_a1f10f2c42e0">0001331971</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_5f952568_189a_4adf_ac27_ff192c9a87e2">false</dei:AmendmentFlag>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000221538Member"
      id="h_1_06a5e661-f00c-a082-b920-7b440e868a45">2020-09-23</oef:PerfInceptionDate>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_1_26bf2617-bfac-01b3-7d22-34d996129ced">N-1A</dei:EntityInvCompanyType>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000221539Member"
      id="h_1_87500947-6c50-2fcd-bdea-9f13c1a66bbb">2020-09-23</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000259699Member"
      id="h_1_97363420-fb7c-8147-19e2-4f258a31986b">2025-04-25</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000221537Member"
      id="h_1_de4c250d-4147-79a5-63be-b39e7245c181">2020-09-23</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000259695Member"
      id="h_1_fae06982-6151-7e9e-24f0-6247deeb3fb5">2025-04-25</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000259698Member"
      id="h_11_bc199a93-fac0-6be4-ff39-874e5aceaf61">2025-04-25</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000221534Member"
      id="h_2_afd2d2ea-39ac-e9f6-e87f-60fa96e06f88">2020-09-23</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000221536Member"
      id="h_2_ddd9ab81-2e36-b0f0-89b4-e96da7e46c3e">2020-09-23</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000221535Member"
      id="h_23_04c4f893-9248-43a3-af39-2021d4c42a8d">2020-09-23</oef:PerfInceptionDate>
    <oef:PerfInceptionDate
      contextRef="FY2026_C000221540Member"
      id="h_8_1567e8d2-7e14-1090-4719-4df33998746e">2020-09-23</oef:PerfInceptionDate>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="t_1_ca25750d_eb99_1174_7c34_88819bf64200">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="t_2_892a3459_c082_9ed6_96d5_1bcf52ad5426">JOHN HANCOCK FUNDS II</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="t_3_1ab6c54d_91fe_b639_27b8_f01b1114237f">2026-08-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="FY2026_C000259699Member"
      id="t_14_2da23d32_e268_36ed_3adf_7296ce3d087c">Multimanager 2070 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000259699Member"
      id="t_15_a91f4d1d_db3a_1281_5aee_511d436fbee6">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000259699Member"
      id="t_16_dbc157e0_7d95_ab84_7049_57dbb30f8278">JHOPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_1_fbff4766_3071_48d2_9ad5_2ca78ac9ca98">This annual shareholder report contains important information about the John Hancock Multimanager 2070 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000259699Member"
      id="t_2_b56f6e9c_ca49_4c73_adbf_14ed99b57dce">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_3_a6391b5d_94f0_40f3_b86f_d167c1f7fda3">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000259699Member"
      id="t_4_db91b0fc_3953_479e_a03b_be886e869300">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000259699Member"
      id="t_5_8f41109c_41d7_4f81_98b3_539791f684fd">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_6_e104ad76_6c67_4cfd_b57a_7acada6175cd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2070 Lifetime Portfolio&lt;br/&gt;(Class 1/JHOPX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000259699Member"
      decimals="INF"
      id="h_1_6d443c45_984e_4af0_ba40_a97e1d00d9c3"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000259699Member"
      decimals="4"
      id="h_2_9f8e0110_8185_4d29_a1a0_f794dd3a8ffc"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_7_0438dcc6_0c86_4d16_ace9_639102f67220">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2070 Lifetime Portfolio (Class 1/JHOPX) returned 20.68% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_8_1e98e989_9c1e_4b6d_924c_1c82c1aa5634">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716586.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_9_8ad44b35_0d53_4337_9124_19e25fda539b">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2070 Lifetime Portfolio (Class 1/JHOPX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2065+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2070 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000259699Member"
      id="t_17_e84202cb_6644_9feb_b636_b7afa2be9fe2">Multimanager 2070 Lifetime Portfolio (Class 1/JHOPX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000259699Member"
      decimals="4"
      id="h_3_5cf64ec7_6bf5_4844_9d0e_9869ef5b301c"
      unitRef="pure">0.2068</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_C000259699Member"
      decimals="4"
      id="h_4_01aa0e31_1373_45c3_8653_fa4eab5ab31c"
      unitRef="pure">0.2716</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_18_6ec52205_1e6c_18d6_0681_225a10a94fe8">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_5_75f55a83_7e5a_44bb_be6f_5f09922f3ad2"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_6_491c3254_fb22_4acd_bd2d_9cfb55efb59f"
      unitRef="pure">0.2987</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2065IndexMember"
      id="t_19_63470492_23b0_7ae3_c914_e95a16f0fe3b">S&amp;P Target Date 2065+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2065IndexMember"
      decimals="4"
      id="h_7_0e0b0e11_5519_46b5_b871_b433debdf095"
      unitRef="pure">0.2062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_SAndPTargetDate2065IndexMember"
      decimals="4"
      id="h_8_626d3c7b_712b_476d_a3d1_2ebdb30f9e2f"
      unitRef="pure">0.2757</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2070LifetimeIndexMember"
      id="t_20_8ac0502f_1f83_c97f_5cd7_74fa31b20d84">John Hancock 2070 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2070LifetimeIndexMember"
      decimals="4"
      id="h_9_4d39dc39_6c19_492e_95d4_cc50e0ebf875"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_JohnHancock2070LifetimeIndexMember"
      decimals="4"
      id="h_10_de257b22_5155_4bcf_a84a_00c6a6b67b16"
      unitRef="pure">0.2986</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000259699Member"
      id="t_10_b3852735_5a5d_47f6_a041_7f382b6882b6">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_11_d6e41a39_ff35_41c9_8663_b0bc615192b0">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_12_f1b7ce6f_fe63_4e47_8d1e_2404dabb72db">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12,753,053&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;29&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000259699Member"
      decimals="INF"
      id="h_11_bffd7d26_772b_4743_b3f6_3791d2c4e244"
      unitRef="USD">12753053</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000259699Member"
      decimals="INF"
      id="h_12_8a3e5f74_3f7f_42c9_8139_c6d8b7264064"
      unitRef="Holding">29</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000259699Member"
      decimals="INF"
      id="h_13_cbfe1612_178e_4a08_910b_eac7171f6bf8"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000259699Member"
      decimals="4"
      id="h_14_1d988308_d85a_48ea_848c_c8090cd3c936"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000259699Member"
      id="t_13_a6dde284_78f6_4649_bbaf_5dbef370a812">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_15_08d8d377_0bec_4cd0_9cbb_bb1ab992c3af"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_EquityMember"
      decimals="4"
      id="h_16_45c1d79c_55f6_4f3c_8967_c87657b60349"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_17_78746e97_4963_4426_9a5b_89e873002a93"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_InternationalEquityMember"
      decimals="4"
      id="h_18_c3cdb059_7fa8_4f58_9f3a_6831532bd6b5"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_LargeBlendMember"
      decimals="4"
      id="h_19_83e0eb4e_533b_4180_9cd3_c9fb878a0ce3"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_20_62c1327d_0ee6_4c3f_a507_1dd8c0a6cf0d"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_21_31b9af44_f512_478e_bc04_52a5312dd3ef"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_22_bf55dd9b_7438_450f_936e_b10def5cbc82"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_23_59488588_34d8_4025_bd65_e91c28562680"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_ShortTermBondMember"
      decimals="4"
      id="h_24_fe94a1e7_b67b_4566_9f7e_fabc96726de4"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_25_a61c6ccf_2dea_4b37_8cd5_e9cf1e1ed6aa"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_IntermediateBondMember"
      decimals="4"
      id="h_26_96b1b6ae_6890_44d8_b51e_2a0198b06fa4"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_HighYieldBondMember"
      decimals="4"
      id="h_27_8c345376_c299_4478_b624_5f07a90e9e53"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_28_493a6574_1bc2_45a1_8eb3_550f40b5946f"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_AbsoluteReturnMember"
      decimals="4"
      id="h_29_7b1e7fd7_ac4a_46c4_9b85_11aa214f4616"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_30_896e7ab4_2c70_40fa_b1a7_79ca03423ca9"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_31_a82dde91_5e90_4c15_9a14_286149b10db7"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259699Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_32_66cb599b_47f0_4656_89f4_41aba7824e18"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000259695Member"
      id="t_28_7943502e_3a01_f561_11fc_7dccff949376">Multimanager 2070 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000259695Member"
      id="t_29_1bf5f59d_d294_49b2_6370_32ed4db4bf16">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000259695Member"
      id="t_30_49b916a7_a395_a1c7_2f45_241c2fdd542e">JHOQX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_14_142aebb0_022c_44f4_b933_16ce9cdbdc34">This annual shareholder report contains important information about the John Hancock Multimanager 2070 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000259695Member"
      id="t_15_765d7fc6_8695_467f_bc06_7346d5e9650c">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_16_1aafa655_acf3_44fa_bde4_0fb4aa8adaf8">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000259695Member"
      id="t_17_477969b6_49be_4b25_9b30_265e17f410b3">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000259695Member"
      id="t_18_8cd7749c_356f_428a_9c36_553d5d456cba">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_19_6961b19a_566d_46cf_8ff7_4693686dd5db">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2070 Lifetime Portfolio&lt;br/&gt;(Class A/JHOQX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000259695Member"
      decimals="INF"
      id="h_33_48ce02c5_a46e_4e1d_974e_c9fe0207a884"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000259695Member"
      decimals="4"
      id="h_34_a9167446_624c_47ef_92f7_ad6403edee4c"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_20_0f3fd833_febe_4037_a79d_caf356a26a96">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2070 Lifetime Portfolio (Class A/JHOQX) returned 20.24% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_21_23425752_ae23_464f_9a8b_7c893b6f9bff">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716554.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_22_1f215112_a235_4dfa_af05_52d50eaa2f2e">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2070 Lifetime Portfolio (Class A/JHOQX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2070 Lifetime Portfolio (Class A/JHOQX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2065+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2070 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000259695Member"
      id="t_31_185122d9_6ad2_25cc_5a60_8397cbccd872">Multimanager 2070 Lifetime Portfolio (Class A/JHOQX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000259695Member"
      decimals="4"
      id="h_35_890fbf5f_4e55_4fb6_af30_65bda682fe68"
      unitRef="pure">0.1426</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_C000259695Member"
      decimals="4"
      id="h_36_cd314af8_4410_487a_a385_f7480ca03ed9"
      unitRef="pure">0.2191</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000259695Member_WithoutSalesLoadMember"
      id="t_32_ca5d1c96_f5d2_5920_9d81_7972471bd63a">Multimanager 2070 Lifetime Portfolio (Class A/JHOQX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000259695Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_37_9b3daab7_225e_41dd_a891_96d4128edd0b"
      unitRef="pure">0.2024</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_C000259695Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_38_2ed03483_a0ec_42fa_90c8_9a446b8a606e"
      unitRef="pure">0.2665</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_33_9558a1ae_9c3c_34c8_6b81_aaa97704dc4f">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_39_2d60a6b9_e1b2_4c24_92c8_ff169e45c373"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_40_ef4338a2_1392_4710_b09e_fb2493ef5bab"
      unitRef="pure">0.2987</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2065IndexMember"
      id="t_34_a7ee1dbf_8a4f_65a0_325d_3e2598dcd0b8">S&amp;P Target Date 2065+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2065IndexMember"
      decimals="4"
      id="h_41_cfe5fa9c_e8ec_442e_9c6e_d122e9a5d79b"
      unitRef="pure">0.2062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_SAndPTargetDate2065IndexMember"
      decimals="4"
      id="h_42_6db0d243_096d_4998_80e7_0a2304fe03a3"
      unitRef="pure">0.2757</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2070LifetimeIndexMember"
      id="t_35_012f9f88_8aac_675f_de9a_c3dc7d05a681">John Hancock 2070 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2070LifetimeIndexMember"
      decimals="4"
      id="h_43_f6a1b0ce_5a51_45bd_b2ff_c5dabdfb6d47"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_JohnHancock2070LifetimeIndexMember"
      decimals="4"
      id="h_44_8bb75856_d2c4_414f_9628_834eb9702d93"
      unitRef="pure">0.2986</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000259695Member"
      id="t_23_1d9f9601_1725_4d90_ba3f_f041ddb58860">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_24_72c36552_c045_4c72_8886_444eac805ce2">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_25_f38d98e4_951c_40e8_ba0d_2b4bdcc35f08">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_26_4e898d3c_9cf1_4c1d_b4eb_43fa040051e1">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12,753,053&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;29&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000259695Member"
      decimals="INF"
      id="h_45_80ad7914_a039_48f3_8068_0494ca9ceb97"
      unitRef="USD">12753053</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000259695Member"
      decimals="INF"
      id="h_46_6c0517a1_b43b_40d6_bbb6_ff16b78fbe62"
      unitRef="Holding">29</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000259695Member"
      decimals="INF"
      id="h_47_a9c138c4_d19f_4b1f_b0ef_a15365df5207"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000259695Member"
      decimals="4"
      id="h_48_c4919f15_1a0e_46e4_949d_1016faa412f9"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000259695Member"
      id="t_27_4e492e6f_3dc3_4823_9e89_5c049286e3fa">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_49_ac4afb06_72f5_460f_bf43_378ba1734a16"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_EquityMember"
      decimals="4"
      id="h_50_5086b5d4_f4dc_4853_a9ef_aefd8f1efc08"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_51_ced5f366_eee9_4729_b0fc_7d63de1bcb47"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_InternationalEquityMember"
      decimals="4"
      id="h_52_26517db4_bb54_4e58_a27b_c8d23db8ea90"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_LargeBlendMember"
      decimals="4"
      id="h_53_c5e48ca0_4625_4ded_9824_42e625030ab6"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_54_9af6aaa1_9b3d_42fd_a71c_e0eab637344b"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_55_769fdce2_72c8_4482_a53b_f2745636c463"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_56_71f876e1_60fd_4a8a_aa31_265cb0c7b727"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_57_4ed3e1d7_69b5_442f_a15a_7ce17e6e645f"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_ShortTermBondMember"
      decimals="4"
      id="h_58_04f6eef0_47f5_4cba_9e76_a3ebee578086"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_59_ba1f134b_1149_47ee_ab01_143f159b85fa"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_IntermediateBondMember"
      decimals="4"
      id="h_60_c6723e54_e3dc_4d17_af32_b2b1509fa393"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_HighYieldBondMember"
      decimals="4"
      id="h_61_e1e12566_8b76_4700_b9cc_e3179622bb70"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_62_9b4687cd_c01c_4437_b8cd_22273689f8de"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_AbsoluteReturnMember"
      decimals="4"
      id="h_63_3fa35fa1_4ac1_4670_9784_3e96b51e7a54"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_64_17d6747a_5856_4d86_b1aa_f33cb3c2f55d"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_65_03d21ac8_6f32_4fd7_bfb7_30ad48a5eef7"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259695Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_66_128371fe_d0bc_47be_87cc_3e654d3bf8be"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000259698Member"
      id="t_42_f09d5bb7_059a_98b8_919f_a394ff5a2e17">Multimanager 2070 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000259698Member"
      id="t_43_ef631a5d_8eca_4332_b101_268943ddd93e">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000259698Member"
      id="t_44_838b9312_fcb6_baaa_6c52_7e112772f26c">JHBZX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_28_e12be3e1_bed6_4e8d_bf34_e4088cdba5f2">This annual shareholder report contains important information about the John Hancock Multimanager 2070 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000259698Member"
      id="t_29_98192418_0b04_40b8_971f_951b5dd0d2c7">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_30_014b6a64_a392_487f_bffc_3d625fba0220">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000259698Member"
      id="t_31_049d5545_fa7b_45f9_b8f7_1ccf4bc6ecd8">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000259698Member"
      id="t_32_49c966a7_8c15_4104_b909_d286c9261e28">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_33_42534261_6e21_4d51_931e_6d2159bbb356">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2070 Lifetime Portfolio&lt;br/&gt;(Class R6/JHBZX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.01&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000259698Member"
      decimals="INF"
      id="h_67_2e57650e_32a9_4549_8506_900073acd253"
      unitRef="USD">1</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000259698Member"
      decimals="4"
      id="h_68_4c706de7_e322_4743_9111_b5e3b8b3b2e1"
      unitRef="pure">0.0001</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_34_e91efafe_2fd3_488e_99fd_166b3c632789">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2070 Lifetime Portfolio (Class R6/JHBZX) returned 20.72% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_35_683341d4_655b_486d_91f3_cdacd127dc70">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716536.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_36_d8012a81_2fde_4102_abde_e2fdd7755dc2">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2070 Lifetime Portfolio (Class R6/JHBZX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2065+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2070 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000259698Member"
      id="t_45_bb59d771_33fd_d5a1_778a_e12d5d6334e4">Multimanager 2070 Lifetime Portfolio (Class R6/JHBZX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000259698Member"
      decimals="4"
      id="h_69_6263b493_a0c9_433d_a594_a86b2ecff136"
      unitRef="pure">0.2072</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_C000259698Member"
      decimals="4"
      id="h_70_092ecb36_9982_4fd0_9bd1_8b95114df0f8"
      unitRef="pure">0.2719</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_46_804f4b87_676b_1f9a_1be9_5829c898b683">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_71_b21beac1_9d23_48e5_bf1a_5b9df08fdd33"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_72_2fa378ea_1882_4b4e_b28e_f618d3ab3354"
      unitRef="pure">0.2987</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2065IndexMember"
      id="t_47_81de8a7a_d0d3_a5b7_9f59_7213b8db3174">S&amp;P Target Date 2065+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2065IndexMember"
      decimals="4"
      id="h_73_17a9f842_8574_438a_8a38_5eaeb14d17c3"
      unitRef="pure">0.2062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_SAndPTargetDate2065IndexMember"
      decimals="4"
      id="h_74_c3abf7f4_94ff_4145_8d0f_fd226b4224db"
      unitRef="pure">0.2757</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2070LifetimeIndexMember"
      id="t_48_7a3d9680_697b_acaf_867f_45161ce8dc7e">John Hancock 2070 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2070LifetimeIndexMember"
      decimals="4"
      id="h_75_258ee5ef_ddd0_4c97_b6ac_64da2b419e2d"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20250425_20260831_JohnHancock2070LifetimeIndexMember"
      decimals="4"
      id="h_76_0cee478d_c620_44b1_b07d_13de819d3880"
      unitRef="pure">0.2986</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000259698Member"
      id="t_37_394fbfb1_ad26_43fe_a4b8_69d9ad957ad4">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_38_f14f48d1_94cb_4548_95db_653a80311255">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_39_9e40408e_50c1_4890_a854_87255c65a957">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_40_1da770cd_7900_4eb7_aa26_517694f234b7">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12,753,053&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;29&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000259698Member"
      decimals="INF"
      id="h_77_57136c6f_6d89_4250_b73a_a811c4d33945"
      unitRef="USD">12753053</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000259698Member"
      decimals="INF"
      id="h_78_7ccb4a2c_a019_48a6_ab41_12c62499276c"
      unitRef="Holding">29</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000259698Member"
      decimals="INF"
      id="h_79_f90f5730_a807_4f03_bcf8_b9c3dc4e56b6"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000259698Member"
      decimals="4"
      id="h_80_24ab19f6_b5e1_4fcc_a938_924e4e4b3dea"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000259698Member"
      id="t_41_386689d8_c0a2_4d47_bbba_33dbcedf3c39">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_81_bb155c41_399d_4d7f_abbd_aa06011631b9"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_EquityMember"
      decimals="4"
      id="h_82_84a9da27_c026_40af_bb7b_9c2097f0003c"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_83_5fdb6300_7e4b_4404_9274_283a97fbd689"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_InternationalEquityMember"
      decimals="4"
      id="h_84_4ff85138_5d40_47bd_a557_3bc18d262b4e"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_LargeBlendMember"
      decimals="4"
      id="h_85_dd90313a_493d_4460_94b5_0edf6a1539fc"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_86_1e3602d9_bb90_4cc3_87b7_04a0dfdcfe46"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_87_8395d06a_93de_4623_891c_484302185dc9"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_88_5e2153b7_089a_4942_8e39_fcc1d7483272"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_89_fad0fb25_a0e6_4b51_bb9c_4873f3fb1ebf"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_ShortTermBondMember"
      decimals="4"
      id="h_90_e5deee7b_2e90_4b54_be5c_23e697f73c2c"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_91_6a158031_214d_4e37_a3fe_f47b34f11406"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_IntermediateBondMember"
      decimals="4"
      id="h_92_bedbec07_9296_43ee_9c32_1ac694a226d9"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_HighYieldBondMember"
      decimals="4"
      id="h_93_b0a26779_ab62_4425_aac6_a8d7deda7d77"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_94_957d7d2e_a398_437a_97b1_9c835b4dd6c3"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_AbsoluteReturnMember"
      decimals="4"
      id="h_95_4408909a_954c_4f9b_bbce_472eb9504789"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_96_540f37a9_0acb_498d_ad9c_f18f102da070"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_97_a9d00065_36bf_4cd3_bed1_c58e7f9cafca"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000259698Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_98_e1d33f52_ee40_4322_ac1c_3dcb0ebe520e"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000221540Member"
      id="t_55_a1cc9d2d_02b9_4cda_8126_276d9322e961">Multimanager 2065 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000221540Member"
      id="t_56_4dce9df6_e6f5_390b_e628_8793fe082ea3">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000221540Member"
      id="t_57_0c3251b7_3602_4765_bbd9_6697b88f556e">JAAVX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_42_1d1cfd4a_9f6d_45be_8a6c_e31ff3e4f660">This annual shareholder report contains important information about the John Hancock Multimanager 2065 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000221540Member"
      id="t_43_a4f4a5dd_1ae1_49a9_936d_22477b8791fa">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_44_756a3b20_540a_4227_a928_a326002eac5f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000221540Member"
      id="t_45_631a00aa_2f9c_42ea_ac5d_8899a08dcd8e">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000221540Member"
      id="t_46_506cf1e7_9772_4a54_8bc0_4930e3796c87">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_47_9c6f986c_ea25_4a71_8b80_8131ecbb82de">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio&lt;br/&gt;(Class 1/JAAVX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000221540Member"
      decimals="INF"
      id="h_99_32d63ecc_a894_45e5_8e1f_5b78ee3fddce"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000221540Member"
      decimals="4"
      id="h_100_38ae0d91_9d51_4e51_9bb2_a5a36bd46ee5"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_48_75d4e228_ca05_4ad9_94b8_5c154825c081">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2065 Lifetime Portfolio (Class 1/JAAVX) returned 20.46% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_49_67b245ea_223f_4141_a264_645b624c1659">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716783.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_50_9f8c161b_bb0e_4a33_8762_d9ced2c58628">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio (Class 1/JAAVX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2065 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000221540Member"
      id="t_58_8b089082_474f_c1dc_ceba_a896fc1fa758">Multimanager 2065 Lifetime Portfolio (Class 1/JAAVX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000221540Member"
      decimals="4"
      id="h_101_e303612d_7f22_4af2_a3d7_e4db008e8ecf"
      unitRef="pure">0.2046</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000221540Member"
      decimals="4"
      id="h_102_b78cd4fe_2c5f_472f_9495_92325e1c947c"
      unitRef="pure">0.0845</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_C000221540Member"
      decimals="4"
      id="h_103_665a72b0_fcd4_4f8a_b8fb_875b4b758e25"
      unitRef="pure">0.1295</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_60_b373ff9a_685b_3638_392d_dc54803d415a">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_104_fc6ffb62_1b2c_4a1d_9494_70c5ab48c14c"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_105_7d3b468d_e701_4244_8ee5_9a85b96e02a6"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_106_ef9d8138_45d7_46cd_943a_ad39f6721eae"
      unitRef="pure">0.1688</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_61_8dc651b4_ab0a_a19b_ec26_05ec9318f243">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_107_ef069b1d_fec3_414d_8faa_0dae0622f24d"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_108_7f95cf03_9962_41a3_aa0f_687f70c3464a"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_109_fe738042_20dc_4500_8ebb_b44e0bdae432"
      unitRef="pure">0.1365</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      id="t_62_a51ad5be_08a7_4173_d255_d9a0557324b2">John Hancock 2065 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_110_375b4fc6_d007_406d_9502_9d570b6d16bc"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_111_fe1fddd8_eee3_4f9c_ad54_c401861e1e6b"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_112_c74306b2_2aa5_46d1_b994_95f0d4ebd86b"
      unitRef="pure">0.1383</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000221540Member"
      id="t_51_a5b2b6c9_d97d_4c7f_8928_666084ae6daf">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_52_07217ae0_dfe9_404b_99b7_0141f4a1d206">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_53_de7eb5d8_7f45_4c92_83a8_1325d9be48dc">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;169,983,197&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000221540Member"
      decimals="INF"
      id="h_113_34f8b602_bae2_43de_868d_09573227c023"
      unitRef="USD">169983197</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000221540Member"
      decimals="INF"
      id="h_114_1295b5e2_39ec_4e4c_ab4e_c3334b88a9c0"
      unitRef="Holding">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000221540Member"
      decimals="INF"
      id="h_115_aaa01d5f_953d_4992_aae0_c3bb76b29c05"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000221540Member"
      decimals="4"
      id="h_116_260a0b40_57d1_4f17_9663_1a839c321ad5"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000221540Member"
      id="t_54_430ec1da_5517_4fa7_a8f0_89b1bd51371c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_117_0914acf0_537f_41a2_85b1_60dc13da4693"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_EquityMember"
      decimals="4"
      id="h_118_3097bb90_7eba_4142_8b4b_357e3a7eede4"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_119_74e700d7_2f43_4068_9000_1f5f636c3087"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_InternationalEquityMember"
      decimals="4"
      id="h_120_d7153849_bec6_4196_88fb_124dd3e9b6b9"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_LargeBlendMember"
      decimals="4"
      id="h_121_72e8818d_f7c6_4a9e_9463_117ed7814107"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_122_4c4df289_d18c_4b9e_b269_33d0a858e28b"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_123_335f65c7_4c3f_42af_a4ad_a70885f77b1e"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_124_e5eb590e_d9c2_41cb_a4d1_24dc404f4ce7"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_125_f1a4e2ae_6f08_4c9c_ad37_8d1aafc94ece"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_ShortTermBondMember"
      decimals="4"
      id="h_126_09bdee95_04e5_40e0_8779_d09cbbcd4560"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_127_00e4b835_6c5b_4d7b_8d57_ab07c358212a"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_IntermediateBondMember"
      decimals="4"
      id="h_128_e3eab03c_ea47_4bfc_af21_d3c70c269429"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_HighYieldBondMember"
      decimals="4"
      id="h_129_97867900_8311_4e1c_9928_3cf1fd7d9003"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_130_be01d047_bb84_4ec3_9cf0_ad6747c8b818"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_AbsoluteReturnMember"
      decimals="4"
      id="h_131_6a17854d_a7bb_4214_9ad9_d517ba1dcd54"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_132_70fe10fb_89d6_45a1_839e_864deddad796"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_133_faaa9698_8703_4549_84fe_e585c6849d1b"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221540Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_134_06876ab8_6932_4f76_a079_d9a362854d6b"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000221534Member"
      id="t_77_e38342c0_e8dd_87b4_0c1e_7f9541f83f3b">Multimanager 2065 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000221534Member"
      id="t_70_c497d44f_7055_f481_8bd1_362c327bd3b4">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000221534Member"
      id="t_71_a2263cee_08ab_94fe_161e_3a42862da369">JAAWX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_55_c80a108a_19ac_41fe_b2f1_c5fa348ac832">This annual shareholder report contains important information about the John Hancock Multimanager 2065 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000221534Member"
      id="t_56_62864a16_8411_4797_a068_34526860281d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_57_59b554a4_a4cc_47ff_9d31_fd81deb25de6">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000221534Member"
      id="t_58_0a057cee_7777_47ac_b400_29f9bac6cdeb">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000221534Member"
      id="t_59_b01b82b2_dcf4_4482_8322_a84d279a45b4">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_60_519d9262_f4e2_46af_8141_08196faec7eb">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio&lt;br/&gt;(Class A/JAAWX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000221534Member"
      decimals="INF"
      id="h_135_3967e1c7_1bf0_4976_b37f_d929b80f9ebc"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000221534Member"
      decimals="4"
      id="h_136_2b463dc6_cb72_4abf_a6f6_90b5bb527c98"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_61_09b661e0_2a9d_4ddf_b8ba_6a8354b4a7b7">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2065 Lifetime Portfolio (Class A/JAAWX) returned 20.04% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_62_432cfb26_cfda_4eda_890d_e66e91749c47">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716751.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_63_24819e3e_9eb0_4238_a704_aa994cfed97d">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio (Class A/JAAWX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.96&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio (Class A/JAAWX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.04&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2065 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000221534Member"
      id="t_72_16b9ade6_368e_624f_9093_c444632404a7">Multimanager 2065 Lifetime Portfolio (Class A/JAAWX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000221534Member"
      decimals="4"
      id="h_137_c5692319_89eb_4cab_951c_568969335937"
      unitRef="pure">0.1407</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000221534Member"
      decimals="4"
      id="h_138_31480739_cd25_4eac_8e76_429d389180fe"
      unitRef="pure">0.0696</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_C000221534Member"
      decimals="4"
      id="h_139_2e5d44d7_dc32_47ce_a3c4_f638476ec549"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000221534Member_WithoutSalesLoadMember"
      id="t_73_e4a65ac4_b946_5a93_77fc_7123cfb5c0ba">Multimanager 2065 Lifetime Portfolio (Class A/JAAWX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000221534Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_140_c59a337e_b7fc_4f71_b324_9f3eeba33d7f"
      unitRef="pure">0.2004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000221534Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_141_00010188_a934_4367_9575_430284e6b742"
      unitRef="pure">0.0806</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_C000221534Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_142_3ff07ea7_b7b0_4eec_940a_42e885997667"
      unitRef="pure">0.1255</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_76_2bebed5c_6ab8_ffe0_5d41_ce3efb6ced1c">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_143_b0d7a278_13da_4259_ac07_b523353dffe0"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_144_5fca3839_04fd_45bc_b3fd_d65f26328f69"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_145_a575b6e2_c034_4a36_aafc_fb0b47d097b0"
      unitRef="pure">0.1688</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_74_6c4c2da7_2d29_3036_0a1f_8fe0f607a9a7">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_146_aa665d23_3bb1_4e23_8ee9_159003c99724"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_147_94ad464e_7e31_4e33_a875_13e5b043eee2"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_148_99170d28_7ed2_4f00_bd38_9b7898d78f80"
      unitRef="pure">0.1365</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      id="t_75_c4b5ace8_9a9c_4c48_84aa_56491fbd20fc">John Hancock 2065 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_149_54f0cf1e_04ed_4f1b_acfb_a3e305c80573"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_150_e227bb84_69f8_4ea8_bb3e_c80fd8cd4847"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_151_21f68b71_c9a4_418a_b259_ace2a7056d5d"
      unitRef="pure">0.1383</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000221534Member"
      id="t_64_76e58ef2_f4b6_4309_9136_7b13f496d58d">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_65_4b12fdb5_7dfd_485e_9890_f61e7617a925">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_66_807b1e31_af68_400d_b7ba_f4041c44cdb9">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_67_1cb6b8e6_52c4_407b_9ca5_bf7e967e19c3">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;169,983,197&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000221534Member"
      decimals="INF"
      id="h_152_a6ecd3a4_7375_4492_b695_c271ac99d8d6"
      unitRef="USD">169983197</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000221534Member"
      decimals="INF"
      id="h_153_ba1fb3fb_b9f6_4a2c_b8b8_13deaf4f2459"
      unitRef="Holding">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000221534Member"
      decimals="INF"
      id="h_154_b6318a67_5e41_45e1_b6da_ad7a6bdf286a"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000221534Member"
      decimals="4"
      id="h_155_4081adcc_9c1b_4787_9271_c0779e18093e"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000221534Member"
      id="t_68_e1ea7498_b982_4b17_9cc3_570a3d5c4273">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_156_eeae0f14_f9ac_49d0_87c8_91a3b73ff60b"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_EquityMember"
      decimals="4"
      id="h_157_44f4b41b_9554_468a_af56_291c6e0be2cc"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_158_036f6488_b42b_4646_848d_4a4c89dbd36b"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_InternationalEquityMember"
      decimals="4"
      id="h_159_e86c6c30_db4b_497e_a649_beab579c035b"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_LargeBlendMember"
      decimals="4"
      id="h_160_a6b833d8_0474_4153_8353_fa0c4a61d49b"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_161_21695911_9114_4336_900a_ff17920bbf23"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_162_b79609aa_600f_4d05_93c7_869f091b630b"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_163_d0cf45a9_4fdd_45ba_a919_d38f1bff5f2f"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_164_46eb3cd5_bf23_4fc3_8005_862a880c2935"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_ShortTermBondMember"
      decimals="4"
      id="h_165_1fa28f19_ae04_47b1_a30f_8a69608ce21c"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_166_3c4d7018_14ed_49fb_89fe_fbd8fcc3850e"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_IntermediateBondMember"
      decimals="4"
      id="h_167_96a49072_1324_4d95_a116_d2314d372d6c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_HighYieldBondMember"
      decimals="4"
      id="h_168_8a74b602_6b56_4d84_92aa_8f72db1763f7"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_169_5bffac28_adcc_43f4_82ef_a50e9ece9149"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_AbsoluteReturnMember"
      decimals="4"
      id="h_170_7c05c75a_8edf_40a5_abaa_5ec323a3eeb4"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_171_7b62c132_5298_4169_9cc3_bf33ba041d8d"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_172_d5ae81f5_6fd1_4570_8e00_2e41b289cd53"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221534Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_173_bb97c9ac_716e_4400_8ef7_d49c92be9bfd"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000221535Member"
      id="t_90_fe8e99b6_b4a8_9195_f466_c3406cf36c8d">Multimanager 2065 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000221535Member"
      id="t_84_d8d6edd2_d839_9bc7_eb4a_b22b4a4ecc7a">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000221535Member"
      id="t_85_1db9b857_191e_700d_ed10_38f6377c5be9">JABSX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_69_7d51d2ca_42fd_4649_b565_232bdb012dc8">This annual shareholder report contains important information about the John Hancock Multimanager 2065 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000221535Member"
      id="t_70_43e1ca9c_4d9f_4db5_83cb_7d6ca41cb132">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_71_4e701ca3_4144_4a46_a044_ac9c25da1d06">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000221535Member"
      id="t_72_f4bde70f_6010_452b_86cf_28095a4a89c3">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000221535Member"
      id="t_73_22fe07cd_2a6e_487a_9dee_eead94bc743e">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_74_99ffc9da_d96f_445c_a22c_4ce0e4f54ea8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio&lt;br/&gt;(Class I/JABSX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000221535Member"
      decimals="INF"
      id="h_174_d9b77932_3b8f_4a1a_b597_ee91e0cd13a2"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000221535Member"
      decimals="4"
      id="h_175_37d1346f_ef9b_43d6_9fcf_de23fc170040"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_75_541150ac_bf82_4634_9022_8c674223c975">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2065 Lifetime Portfolio (Class I/JABSX) returned 20.32% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_76_e25f43a5_5c68_4589_9424_6c498f33dfed">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716733.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_77_8a70767c_b898_4de4_ac06_aaf6f6d2b6f7">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio (Class I/JABSX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.32&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2065 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000221535Member"
      id="t_86_9d3c63c8_65aa_f78f_75ab_365345d685a6">Multimanager 2065 Lifetime Portfolio (Class I/JABSX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000221535Member"
      decimals="4"
      id="h_176_78fd7848_ced5_4195_b727_a70c89da824a"
      unitRef="pure">0.2032</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000221535Member"
      decimals="4"
      id="h_177_acf7e482_92e8_4d1f_a59d_6317603ced26"
      unitRef="pure">0.0837</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_C000221535Member"
      decimals="4"
      id="h_178_af4aa6e5_52ff_4377_befb_54904321f748"
      unitRef="pure">0.1288</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_87_86414766_c121_2f28_d26d_04335d9433c4">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_179_1256cdbc_0ab6_47c0_aec6_2d5c8d8d773f"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_180_42a50665_a83a_4447_8b46_fdcb3c3c3a4f"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_181_8c6d77f0_0bb8_4f0b_8b32_135a9f223d67"
      unitRef="pure">0.1688</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_88_7ff16dfb_e218_0b00_fa29_6e15f4449258">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_182_6fbb7e33_f053_4f6e_a137_9e8b68aabe7c"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_183_3e85228c_728f_4e44_8502_63f6dfed4bc1"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_184_1e0cb9a8_2d7d_40f5_b3ec_47bb610351ef"
      unitRef="pure">0.1365</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      id="t_89_d17665d8_8bdb_db84_4681_d333ed911206">John Hancock 2065 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_185_b86eb93a_90ec_4fb3_9567_433c7545a641"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_186_8a40fe00_1343_4ff0_b40b_090e6f5a56d1"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_187_82b629c8_6d97_4e62_90b9_eaae4f1df51e"
      unitRef="pure">0.1383</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000221535Member"
      id="t_78_c943dcda_f7dc_4135_90e8_a06930f08dcd">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_79_b1f0f46a_2b6c_4362_9f90_c67f6d0c7f8d">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_80_5294b834_a193_47a2_b358_481691f3a6b8">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_81_27477e65_9ee2_4830_af82_67c9ebedbfe8">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;169,983,197&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000221535Member"
      decimals="INF"
      id="h_188_2b6ea4b0_b4b5_494e_96c1_68d7d27c09d8"
      unitRef="USD">169983197</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000221535Member"
      decimals="INF"
      id="h_189_b64ac921_aee3_4d8b_85a7_a1a28cd2f19f"
      unitRef="Holding">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000221535Member"
      decimals="INF"
      id="h_190_9bbc8b1b_1387_4007_99ac_68d10d4a4fb4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000221535Member"
      decimals="4"
      id="h_191_b377b24b_fd48_49d8_9731_49ff4dc99874"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000221535Member"
      id="t_82_9510de8d_66ef_4c9a_a616_dd2cfccb2c30">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_192_1ad39e6a_edf9_4a07_9c96_83a7a52c8904"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_EquityMember"
      decimals="4"
      id="h_193_4dc54f38_35b3_4bad_a42e_a62201336468"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_194_7dd3eb59_b160_41af_84fc_d3beb00dbea1"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_InternationalEquityMember"
      decimals="4"
      id="h_195_5b4a5893_c4c4_4375_9d4c_bf90f86d1dea"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_LargeBlendMember"
      decimals="4"
      id="h_196_a8a67b65_5db8_42fa_ae0c_6926191c9439"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_197_215fc2c0_6475_4698_b05d_476f8fac244a"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_198_d1f391e7_007a_41e1_bb30_69e9bdb78ca0"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_199_4fa27279_19a2_449b_a947_933267445387"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_200_2d52d9c6_5409_46df_8ad4_b1bd8da203ed"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_ShortTermBondMember"
      decimals="4"
      id="h_201_41b2d491_0073_4eaf_8abc_5c0367f8e712"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_202_e98868b8_22df_472f_ac18_1af6cfdc95ce"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_IntermediateBondMember"
      decimals="4"
      id="h_203_5c3b816d_2296_4682_84d5_968043a046a6"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_HighYieldBondMember"
      decimals="4"
      id="h_204_6fdd6730_4dac_4e6e_9d7f_cb6282addab2"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_205_18cb0f47_7aea_483f_9231_a6085883649f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_AbsoluteReturnMember"
      decimals="4"
      id="h_206_c777f2a2_1188_417c_bb37_20e57513c978"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_207_711da546_ce7c_474f_ab31_b85e3ad4c81c"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_208_e65697d7_eb64_42be_b3b2_93b5b849434b"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221535Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_209_075bedb7_1df5_4e53_a69e_d13ec42b1192"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000221536Member"
      id="t_97_d3aed74f_1fd5_8db1_7678_a8420d74ef8c">Multimanager 2065 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000221536Member"
      id="t_98_f34e12d8_68fb_f316_b2de_323e248f1be2">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000221536Member"
      id="t_99_3f7c722e_13ce_21cf_ecff_2e9dc6c1a28a">JAAZX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_83_190dee72_ede5_4a94_9fe4_cc553f379000">This annual shareholder report contains important information about the John Hancock Multimanager 2065 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000221536Member"
      id="t_84_363a40c0_67e6_4b04_a1da_fbab79e526c7">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_85_c697a68d_0e9f_4e88_95de_16f4ec6d8f6e">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000221536Member"
      id="t_86_9a004866_4b78_445f_bf4d_f49599f28169">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000221536Member"
      id="t_87_9190a017_054b_470c_9c1e_e2560688728b">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_88_7aa59d7a_1ea6_499e_a1ec_801005f4192c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio&lt;br/&gt;(Class R2/JAAZX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;55&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000221536Member"
      decimals="INF"
      id="h_210_9b93456c_f152_4f86_b2bb_7fd42bc2e6d7"
      unitRef="USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000221536Member"
      decimals="4"
      id="h_211_9d524653_4979_47af_b78b_f03a2ffb844c"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_89_40b4c6b7_9221_42dd_b670_fe76ebe00586">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2065 Lifetime Portfolio (Class R2/JAAZX) returned 20.02% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_90_5872349a_db73_4cbc_8dee_0e958950a105">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716701.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_91_ed84d31e_8b90_4b03_bce4_997782466d83">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio (Class R2/JAAZX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.15&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2065 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000221536Member"
      id="t_100_328e515e_0d95_a51a_7d80_420e15b17e61">Multimanager 2065 Lifetime Portfolio (Class R2/JAAZX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000221536Member"
      decimals="4"
      id="h_212_dcf51047_27a0_47d5_b5e9_f6bef3018e6a"
      unitRef="pure">0.2002</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000221536Member"
      decimals="4"
      id="h_213_00dbc206_d6a3_44bb_8be2_43ea7aeb410b"
      unitRef="pure">0.0815</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_C000221536Member"
      decimals="4"
      id="h_214_19abc7a6_1879_427b_87c5_35fdf6f5cc33"
      unitRef="pure">0.1265</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_101_aae8a89b_aab7_5b8d_9ebc_3311bce8a0c0">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_215_3c523cc6_c305_41a7_84d1_829453187d23"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_216_3abe4fe4_88dd_4fd8_9091_04f3d1953e71"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_217_9dd424df_d80f_4440_a12e_2b5a23a17bc3"
      unitRef="pure">0.1688</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_102_eb69d578_375d_f918_0286_02b089ea091c">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_218_bf0f7d2b_53a5_42b6_b32a_339040c80fae"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_219_44fe0cc6_aca8_4f28_a3c5_10ba260ac84f"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_220_156d16cc_97ce_411a_9a50_a7540ed2f728"
      unitRef="pure">0.1365</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      id="t_103_9059e180_d57b_e08c_cc4c_f93d24072bdb">John Hancock 2065 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_221_a38a83f4_69c7_4d40_820e_404ac6054730"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_222_0e69b943_2b48_4c07_a2d4_829549fadb20"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_223_2efa9e41_9e37_4dde_9045_1a527c4a9c17"
      unitRef="pure">0.1383</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000221536Member"
      id="t_92_128cd7bf_4a8f_431f_9cf8_8cc199c6c539">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_93_9cfeeaf1_30ae_4d6c_b04b_4cac469a906c">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_94_9684435a_7ab6_43ac_a292_8b1dda9a8508">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_95_3cd83eb1_5ab5_4628_a313_0c72cc1b6a4d">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;169,983,197&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000221536Member"
      decimals="INF"
      id="h_224_f2b7946e_e267_4f70_a30e_a852690d4582"
      unitRef="USD">169983197</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000221536Member"
      decimals="INF"
      id="h_225_c10df91c_16bd_4c35_8fa3_6a60eb33825e"
      unitRef="Holding">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000221536Member"
      decimals="INF"
      id="h_226_de9fde84_9e02_4a28_888e_74ea4b871454"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000221536Member"
      decimals="4"
      id="h_227_e8078b01_7186_46ad_a1a3_158dd09b0bce"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000221536Member"
      id="t_96_9ff5a01b_b399_46ba_81f1_c5a47e8fd32f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_228_f21b111e_2137_4391_8e8a_0afa9b30d780"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_EquityMember"
      decimals="4"
      id="h_229_a78b782c_b430_4381_a1c8_3d9a847c6981"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_230_f870e9fb_8510_4016_8d1e_d3d20ffc5333"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_InternationalEquityMember"
      decimals="4"
      id="h_231_cd888718_5477_462d_b939_4b9b810c39f3"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_LargeBlendMember"
      decimals="4"
      id="h_232_c790943f_435f_4fa2_b815_51775c6ccc5f"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_233_5765d00d_f787_4f6f_9109_86ba6e8b7a34"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_234_4eb364e3_c905_4389_8b4a_c0422fd0723a"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_235_51fd7d44_50f9_423f_b136_be7ce9215687"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_236_113f903b_1c26_4b37_b13f_ce4c70ed8e2f"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_ShortTermBondMember"
      decimals="4"
      id="h_237_9eea9d96_8b25_44c6_9801_cb1c679a95d7"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_238_549eb1e0_306b_4aa1_a926_b6131508877f"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_IntermediateBondMember"
      decimals="4"
      id="h_239_57d5e112_0912_4ed5_8fde_33073eaeedcf"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_HighYieldBondMember"
      decimals="4"
      id="h_240_0612a0c4_b7a2_4a89_9cc2_7ffef5262a62"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_241_175be2db_dd34_4090_a9a1_d6631fd7f8c5"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_AbsoluteReturnMember"
      decimals="4"
      id="h_242_f4794965_f9fa_45ff_8314_847777be221b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_243_70e054ee_50e4_4dc5_b8de_76f239a4ef0a"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_244_c3c8c1d3_7063_44a3_bcd0_fbb20e27daf2"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221536Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_245_8e66ba1f_19b7_403f_85e5_613bd828e28e"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000221537Member"
      id="t_111_83f5b805_13ae_56da_873e_bb051356c5c1">Multimanager 2065 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000221537Member"
      id="t_112_a2edca96_63ad_da3c_5075_a97173b8e838">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000221537Member"
      id="t_113_4ceca2df_b115_53e3_c2b0_c46e504a450b">JABBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_97_183c1fd1_5404_4d35_9b1f_a6ea65187066">This annual shareholder report contains important information about the John Hancock Multimanager 2065 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000221537Member"
      id="t_98_87c5e03d_00c0_40cf_b850_1264d4898331">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_99_92a7f0d2_dbf0_4744_8202_9938302c0ea1">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000221537Member"
      id="t_100_d1659d84_1bc2_496e_887c_87de6c28254a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000221537Member"
      id="t_101_a91fe625_c585_40e6_be0f_a42fc348b5cd">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_102_76fb4a0b_3c21_4f07_bd7e_5941087e3bd6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio&lt;br/&gt;(Class R4/JABBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;19&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000221537Member"
      decimals="INF"
      id="h_246_0e11edb0_5042_424c_bb36_5573ce994135"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000221537Member"
      decimals="4"
      id="h_247_1a54b0a7_8644_4d76_9c54_23e0f79bd5d2"
      unitRef="pure">0.0017</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_103_8d3bf7d9_7760_4dd6_96c5_fc813c7b5001">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2065 Lifetime Portfolio (Class R4/JABBX) returned 20.24% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_104_82fa6661_89e8_43af_8f48_ea0b0238de31">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716683.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_105_02d35241_cad4_4ce8_b907_8b5944025c8c">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio (Class R4/JABBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2065 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000221537Member"
      id="t_114_74b18492_c614_bf97_3069_607db3e9a743">Multimanager 2065 Lifetime Portfolio (Class R4/JABBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000221537Member"
      decimals="4"
      id="h_248_30930e50_e046_4ee8_8913_61575fdafb36"
      unitRef="pure">0.2024</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000221537Member"
      decimals="4"
      id="h_249_39734122_745d_41a2_8e83_2b7deb3899fe"
      unitRef="pure">0.0834</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_C000221537Member"
      decimals="4"
      id="h_250_e7eb755f_1cd1_466f_a2c4_4b59dfe083fd"
      unitRef="pure">0.1283</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_115_0fc07c21_a1f5_3975_70bb_4eae380c3352">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_251_ca6a8a62_6e30_4070_adc0_c764a781843e"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_252_57a1c845_eedb_4bb5_b3fe_c91810e49c6f"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_253_85f6cc73_842b_40f9_915e_d1ca8c6b95dd"
      unitRef="pure">0.1688</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_116_ebd3fb1b_4acd_962e_7b33_0e4ab31ba2e4">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_254_c225adcf_0830_493e_a9c2_f6e0c6e4d262"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_255_d0e28838_edd7_4d45_b14f_3efc57c77f91"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_256_94fdbbb5_9279_40c0_8796_3e2be16b81f1"
      unitRef="pure">0.1365</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      id="t_117_ce69bd25_a32c_c627_f3c9_33fd1f80ad6c">John Hancock 2065 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_257_99e17961_2a32_4ae5_a312_a1b44da468d3"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_258_0cc6bb3b_b7ea_4dd2_8b78_662cf4226101"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_259_67bae1cc_d385_495e_a5ce_ab88fd1b11dc"
      unitRef="pure">0.1383</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000221537Member"
      id="t_106_22c6dc30_2f8b_41e6_a626_d921ea36bac9">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_107_7af086fb_d5a8_466a_b31a_3b2fb4ec7dd0">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_108_718ebf42_fa45_4b31_a5e3_ba19fb30fb04">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_109_404535fa_b0c9_4113_8fe9_58596a1be5c3">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;169,983,197&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000221537Member"
      decimals="INF"
      id="h_260_4cf6481b_b9c0_4996_a55a_8861ec1057b6"
      unitRef="USD">169983197</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000221537Member"
      decimals="INF"
      id="h_261_8b909bce_051e_4f31_8c44_72b0d15fb5f3"
      unitRef="Holding">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000221537Member"
      decimals="INF"
      id="h_262_7c8d7f19_a93d_442f_9505_43020712ca15"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000221537Member"
      decimals="4"
      id="h_263_ffc3ba49_a6d3_45fc_9d2c_0e7dc6849e83"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000221537Member"
      id="t_110_6449cca6_c55f_42c0_a038_af2acc6cfa0c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_264_f988ad20_ddaa_42ed_b716_fad642711cda"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_EquityMember"
      decimals="4"
      id="h_265_467d6162_f1d7_4559_ada6_dcbc3a89e05b"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_266_06f9d900_ff39_439e_ad1d_08a24d00054c"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_InternationalEquityMember"
      decimals="4"
      id="h_267_15a8d0a0_3128_4773_bc28_d8e16a6f1319"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_LargeBlendMember"
      decimals="4"
      id="h_268_2faefef1_a94f_4871_9141_97d6cd17dc00"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_269_8f9ed2b5_6302_42fc_8d66_67873101ddd0"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_270_a73efcfe_cbc5_4f7f_b079_75a9fdaa7bd7"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_271_390f359c_b26a_4752_91b8_dbfb5dcdd6b0"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_272_39f37988_e47a_45cd_ae7c_866d612c4d39"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_ShortTermBondMember"
      decimals="4"
      id="h_273_35fa0b09_f272_476f_bae7_2bf4c94ade6b"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_274_2b45a80c_573c_41c3_a59b_c5d03df4158d"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_IntermediateBondMember"
      decimals="4"
      id="h_275_ec6ab763_1c32_4e9d_8777_27d732331b7c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_HighYieldBondMember"
      decimals="4"
      id="h_276_afd8c763_b983_4135_96f2_9fc17237c1a2"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_277_10625fa6_097a_4c4d_8242_3a2a8c5ae5ee"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_AbsoluteReturnMember"
      decimals="4"
      id="h_278_cc51ebcc_aa8c_4dc7_86a7_99ab24dfe8e9"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_279_20de75f1_8724_46e5_89ba_6ec53bf44d14"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_280_5af21da6_ef0b_468f_b2fb_007f02e75592"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221537Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_281_78f5de5f_0288_47f5_ab39_6e08fbff2b05"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000221538Member"
      id="t_125_524e1cf0_4ab4_e742_56eb_473be65e014e">Multimanager 2065 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000221538Member"
      id="t_126_9337babd_7e2a_222d_c466_051fe3542dff">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000221538Member"
      id="t_127_0ce8c45d_6264_5b2f_a0f8_881427a7431e">JABDX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_111_81394137_6e9b_4d5f_be42_c3c38be3e390">This annual shareholder report contains important information about the John Hancock Multimanager 2065 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000221538Member"
      id="t_112_0ef7e7b3_2c34_4f8c_ba9c_53e2adfe7d4c">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_113_3dfb1c4d_5150_4c21_adbb_d545fff5743c">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000221538Member"
      id="t_114_c7033056_de3a_4fc4_9610_b1087684fe1f">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000221538Member"
      id="t_115_36a460bf_0143_418a_a6a8_80b91d358724">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_116_70152580_72cd_458a_a074_4f2c5e7eb7af">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio&lt;br/&gt;(Class R5/JABDX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000221538Member"
      decimals="INF"
      id="h_282_2ebee39a_8d99_45e3_930d_d2fbcc65abbf"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000221538Member"
      decimals="4"
      id="h_283_454e9a8c_6609_4a96_a7b7_22f78c733047"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_117_e94b1913_3de4_4750_b9b8_3413d48ecd69">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2065 Lifetime Portfolio (Class R5/JABDX) returned 20.44% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_118_f02b0471_d5d3_44d6_8571_dce3139d8c83">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716663.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_119_1fcf62e8_36d9_4f58_9b61_0085363af6b1">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio (Class R5/JABDX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2065 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000221538Member"
      id="t_128_32cd1311_2a5e_77f0_d357_d6e80fff639a">Multimanager 2065 Lifetime Portfolio (Class R5/JABDX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000221538Member"
      decimals="4"
      id="h_284_42b0d39d_b3a0_4d77_9eb4_1a3c8d9a7976"
      unitRef="pure">0.2044</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000221538Member"
      decimals="4"
      id="h_285_bd58aea3_8df6_4bb5_a1a9_04ba5917eed3"
      unitRef="pure">0.0847</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_C000221538Member"
      decimals="4"
      id="h_286_de2b527d_03b2_4a6e_a115_1f388c78458b"
      unitRef="pure">0.1298</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_129_5fadcb5a_2fb5_66bd_285c_f812c46f78cc">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_287_2448e21a_fb2d_4225_b50e_9d3eceef5dde"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_288_1dff6a12_62f1_49d5_8de9_8f33a4b2ac15"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_289_855fa863_0014_430d_9a64_b73646f312da"
      unitRef="pure">0.1688</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_130_375abd4d_1646_e23e_1ff3_ee8db4e1e056">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_290_f5efa1b3_eb16_44ed_8cf6_2bb6580e9b6e"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_291_5ce852c0_3b74_49e4_aa47_621e57f4e372"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_292_6b374de1_cbde_4ccc_8658_0416e0880530"
      unitRef="pure">0.1365</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      id="t_131_0f45586b_2d64_5124_4733_c5c106524870">John Hancock 2065 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_293_a382e3d4_d88a_4c03_a8d8_c41d7ef5e91c"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_294_0708f201_4a5d_48d9_aa07_5df07d880887"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_295_4ae585eb_5ef7_4edd_bdbd_1061824fefbe"
      unitRef="pure">0.1383</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000221538Member"
      id="t_120_ddba7d30_ca04_481a_b192_a41c61b5d6af">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_121_beb63ff9_12be_4230_acff_607876af5563">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_122_d9ba98c3_92d7_4757_b836_88f372736a45">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_123_ce1b8b8c_581c_42f5_834a_13edf4c6a1ce">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;169,983,197&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000221538Member"
      decimals="INF"
      id="h_296_79d79412_99ed_48bb_9587_cb803e002282"
      unitRef="USD">169983197</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000221538Member"
      decimals="INF"
      id="h_297_aad8427c_6db5_43fc_b614_0283c38f6b9d"
      unitRef="Holding">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000221538Member"
      decimals="INF"
      id="h_298_b4ae6dc8_4090_4a23_8c5a_d4218d6085ac"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000221538Member"
      decimals="4"
      id="h_299_9fab08c7_7a62_4925_a164_0db8d02baec9"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000221538Member"
      id="t_124_fb866217_3a3f_4200_a3f6_7bc3dfe7f9ce">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_300_f34a4c53_ed48_4bcf_8676_97a9e97c79bb"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_EquityMember"
      decimals="4"
      id="h_301_dc45aa77_08ac_4533_b924_fc56a5b03b03"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_302_4aa41dd5_62b5_496b_a7b6_cbf08aa1e130"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_InternationalEquityMember"
      decimals="4"
      id="h_303_0ff3e094_bc97_4877_bd61_46283ae8cd72"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_LargeBlendMember"
      decimals="4"
      id="h_304_48291057_a926_4ac5_a90a_9cb798e69dbb"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_305_b41be05f_7519_42c0_9bf6_cb4279d9e8e3"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_306_0dd6793e_22e6_4466_b966_0eb3f1ab966b"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_307_c3fca344_a920_49e2_9bf6_29e4d4956192"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_308_2158f0c3_9488_409b_bca2_860d1cab796e"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_ShortTermBondMember"
      decimals="4"
      id="h_309_80d4a8c2_9380_4370_9453_8fb62a1b49f9"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_310_3159cf4c_b5e0_413c_8402_d72617f02ed1"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_IntermediateBondMember"
      decimals="4"
      id="h_311_4db2f0b9_9921_48fd_8c60_c5834e0abd30"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_HighYieldBondMember"
      decimals="4"
      id="h_312_b045e8fc_44a2_449f_aee9_6b394355d124"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_313_06dd5715_e408_42d6_80fb_21b3039db0f6"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_AbsoluteReturnMember"
      decimals="4"
      id="h_314_0db97c83_662e_4609_bb11_72671a5bbd09"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_315_184b0d0a_a722_4c2a_b7f6_5c5e5c84dae5"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_316_9cae719e_75c3_456c_b17e_54d93902f76b"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221538Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_317_d2ccfc9f_95eb_441f_818b_573c86e65102"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000221539Member"
      id="t_139_19ba99a9_09fd_2a52_5b74_778bbda78e73">Multimanager 2065 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000221539Member"
      id="t_140_931ae730_0fc7_4535_2c76_5e01fd66227e">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000221539Member"
      id="t_141_919e58ad_fadc_6144_aa44_8a7bfd0d8b74">JABEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_125_382f527d_6288_4f99_b1e0_599650a015da">This annual shareholder report contains important information about the John Hancock Multimanager 2065 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000221539Member"
      id="t_126_08bd8c34_e727_4979_a7ef_146373c94a7b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_127_f97b54d6_3020_4de9_84aa_e5ce6bd08f52">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000221539Member"
      id="t_128_97228bd2_e222_4f23_810c_39ee665f00b6">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000221539Member"
      id="t_129_ffddef94_220b_47f3_97e1_43ce278f60a0">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_130_9b566cfd_a2cf_4cbc_86ce_8ab53e040deb">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio&lt;br/&gt;(Class R6/JABEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000221539Member"
      decimals="INF"
      id="h_318_93d6d7cc_1e6a_43fd_8148_a9a63ba05348"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000221539Member"
      decimals="4"
      id="h_319_8cae8425_cf8b_4c65_baa2_d50e8ba98544"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_131_39be8cf1_c6d8_4462_977c_0a4316a0cc63">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2065 Lifetime Portfolio (Class R6/JABEX) returned 20.49% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_132_e463c21a_190a_468d_b02e_07f33176cbae">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716645.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_133_c7dfb306_2e80_4585_a094_8a686661d9b9">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;Since inception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2065 Lifetime Portfolio (Class R6/JABEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.01&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2065 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000221539Member"
      id="t_142_a9f225eb_2bc5_009b_5d9f_f16911897105">Multimanager 2065 Lifetime Portfolio (Class R6/JABEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000221539Member"
      decimals="4"
      id="h_320_c871751a_de48_430f_abd5_6d1f2a2c722d"
      unitRef="pure">0.2049</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000221539Member"
      decimals="4"
      id="h_321_7c9d7a10_2ad6_46d2_90af_a92a49aa238c"
      unitRef="pure">0.0850</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_C000221539Member"
      decimals="4"
      id="h_322_4063979e_db19_4e8e_9ab9_07925822aa97"
      unitRef="pure">0.1301</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_143_cf225d26_e5bd_9fa7_7f0b_c69e05538a2b">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_323_8eac3014_419e_47c9_b21c_bffc594f7925"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_324_d492a627_2f6b_4b3f_904c_67a0f697a057"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_StandardPoors500IndexMember"
      decimals="4"
      id="h_325_19fb74d5_901d_4ea7_88f9_1d2303258d2f"
      unitRef="pure">0.1688</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_144_741b1374_6ded_0764_f8a4_8210fe11887e">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_326_dcefa73f_2494_45ce_9a81_f63f062b230d"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_327_b2b892d7_37aa_41df_8e64_a5bce5bede65"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_328_ffa487b5_238b_49f1_8a95_b2690bc93660"
      unitRef="pure">0.1365</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      id="t_145_745eb57f_0c86_1bb9_66e4_2c592f1653d3">John Hancock 2065 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_329_33666cde_79df_4018_92f1_2be85a045f2c"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_330_101b80ec_1705_4da0_9b2e_0eaee76c34e0"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="D20200923_20260831_JohnHancock2065LifetimeIndexMember"
      decimals="4"
      id="h_331_550772e2_cb1a_47d2_8a7c_16ff38be93db"
      unitRef="pure">0.1383</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000221539Member"
      id="t_134_788e965c_12e5_4488_bb34_fc78fe0679a3">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_135_1f117b0b_303f_4d11_a864_b4426b07cb91">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_136_cb24f645_3294_413c_a0fa_f021972c3684">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_137_79b44f82_af8a_45be_9e51_dcabad144ddd">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;169,983,197&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000221539Member"
      decimals="INF"
      id="h_332_6f912af6_f23d_4c50_ab25_b1ccbf5c1691"
      unitRef="USD">169983197</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000221539Member"
      decimals="INF"
      id="h_333_9aa013f7_7c18_413b_94a8_206e5f3a047b"
      unitRef="Holding">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000221539Member"
      decimals="INF"
      id="h_334_af068c90_4822_4071_ad0b_15f06e819f4b"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000221539Member"
      decimals="4"
      id="h_335_d7532bb8_2b83_449f_aba0_3196f1728d54"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000221539Member"
      id="t_138_ffb6794d_17cb_4a09_8303_a0e1224de25a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_336_88b2dd49_0e22_4646_8b99_a09a48b1c5ba"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_EquityMember"
      decimals="4"
      id="h_337_0e5959dd_3ff7_4ccc_93d2_aa838eac2d8e"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_338_4465fa5b_0a53_4d51_b235_ddf137c7969d"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_InternationalEquityMember"
      decimals="4"
      id="h_339_a3e3bdbd_619f_4dc8_9706_9f20ea7341e3"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_LargeBlendMember"
      decimals="4"
      id="h_340_df70ef3f_ed54_46a7_b5f6_0e437d56547b"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_341_fa116861_6866_4bcb_81f1_f86b5a98b310"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_342_5b15450c_f8bb_4918_af79_a1acfdd1271f"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_343_404a670d_85c0_4cf0_b90a_ea796c5b274c"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_344_ac5f5c9d_6fed_4537_ad74_3416a692ed7f"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_ShortTermBondMember"
      decimals="4"
      id="h_345_53403ae7_1a1f_4baa_ba8a_1d00ac15e35b"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_346_1a64a003_f434_4a7e_92e7_354c1a34200e"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_IntermediateBondMember"
      decimals="4"
      id="h_347_f88ed331_e2ed_4a30_ae38_925be5282583"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_HighYieldBondMember"
      decimals="4"
      id="h_348_52a0f4cd_4069_452e_87ed_dc484c8ea969"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_349_5859b4a9_48ed_491d_9086_5b789a1199a1"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_AbsoluteReturnMember"
      decimals="4"
      id="h_350_902a324e_dfe0_4c73_9914_f735aa1fea9b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_351_76354c96_9006_462f_8764_d8116680e7c9"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_352_10456cee_9587_44db_a353_a755c3757aff"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000221539Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_353_9cca8b12_7b31_4dc6_9887_086435fcb2e3"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000167626Member"
      id="t_159_c2a0b715_981c_d08d_31d1_95959b85f048">Multimanager 2060 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000167626Member"
      id="t_154_fef79073_d524_c1d6_ef74_074600f6bfa8">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000167626Member"
      id="t_155_bcf84d44_620b_d8da_e38c_e5340292befe">JRETX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_139_d5e5528f_cbd7_4892_8d49_0cc7c69bad4f">This annual shareholder report contains important information about the John Hancock Multimanager 2060 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000167626Member"
      id="t_140_522800d6_8c2a_4167_ae14_e68bf1016901">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_141_0daea46d_5538_4ea1_a07a_d1140f8fb550">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000167626Member"
      id="t_142_4c04bc66_02ca_4234_b5a6_5a2c95ddc5a0">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000167626Member"
      id="t_143_3ccef0f2_68e4_4475_8e74_104009ae8ba3">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_144_f3afb370_d3b8_417f_b9b2_759dd075eb8d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio&lt;br/&gt;(Class 1/JRETX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000167626Member"
      decimals="INF"
      id="h_354_ab0ff4af_2d94_4c0e_b584_d95d60e1d961"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000167626Member"
      decimals="4"
      id="h_355_357cbcfe_5498_414a_95be_dbdf2a1c8735"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_145_7a95197b_0436_4947_9332_5e8bffa5ee54">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2060 Lifetime Portfolio (Class 1/JRETX) returned 20.42% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_146_af6b27ac_d8dd_4e24_ad30_1101d7d5e53f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716979.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_147_20cd8ba4_d9e5_4469_954e_45daf9bd7e30">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio (Class 1/JRETX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2060 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000167626Member"
      id="t_152_a7d13b66_90a8_d31e_e94e_12303fe1e554">Multimanager 2060 Lifetime Portfolio (Class 1/JRETX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000167626Member"
      decimals="4"
      id="h_356_b139742a_39f3_4290_9933_c525f83917cb"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000167626Member"
      decimals="4"
      id="h_357_d52d395d_8f06_4eb7_bf46_9e2bce162418"
      unitRef="pure">0.0843</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000167626Member"
      decimals="4"
      id="h_358_56a377d4_9c84_4b8d_8f0d_2743dde837a0"
      unitRef="pure">0.1134</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_156_9a87cde1_a9a3_b2b5_1b81_75d7568023f2">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_359_d0f40859_d59e_4be9_94cc_16ab02c2fb1d"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_360_304ca43b_67e3_4cb8_88be_c842ccce8b70"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_361_c25e764e_1920_40fb_8921_606fb85ab40b"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_158_f69258e0_d698_4da3_4b55_9e2a09c91eff">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_362_3fb87045_0444_4920_a9ab_b46d864ac8c4"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_363_d9dfb243_5586_4b19_ad63_97a01f3dd8b8"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_364_c632ef42_d79d_44c7_bfc0_10a10d6300f5"
      unitRef="pure">0.1164</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      id="t_157_57ba73c3_69a5_f168_4984_9bfb56ad9331">John Hancock 2060 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_365_097a84fc_f88f_4a5c_bd86_ceab9baf3739"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_366_f908eae1_0134_4449_8ecc_ec4e9a60edc7"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_367_c2723a15_ae73_4407_821f_ae67f29b4fd6"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000167626Member"
      id="t_148_9bfdbf0a_098d_44cb_985c_7d33d58b4c40">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_149_bee6eb32_4e24_4cde_9227_2d5f06936a13">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_150_9145349c_d13a_4ba0_972e_266d7202db35">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;358,277,199&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000167626Member"
      decimals="INF"
      id="h_368_9e13d41d_f500_4f86_aab8_6168c13f2af8"
      unitRef="USD">358277199</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000167626Member"
      decimals="INF"
      id="h_369_c0204d60_08b6_4c23_a8b7_a08dac1cf6cd"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000167626Member"
      decimals="INF"
      id="h_370_bc2e6398_2103_4720_aa45_27391fbc6f9a"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000167626Member"
      decimals="4"
      id="h_371_dc7cf8a6_8118_4938_bc2a_3f019a2bd2f4"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000167626Member"
      id="t_151_7b0b91a9_364f_408a_be17_3120e3e5f008">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_372_f6675bba_2e41_4462_8885_fae28b22c61e"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_EquityMember"
      decimals="4"
      id="h_373_b0cc3812_591e_4466_81f6_90c48d0b88cf"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_374_a4ac4ca5_c96e_4eed_925a_ff3ca99c0241"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_InternationalEquityMember"
      decimals="4"
      id="h_375_41a56240_b979_47e0_aad8_be381f964642"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_LargeBlendMember"
      decimals="4"
      id="h_376_580d5a2b_a625_4bab_8c1c_8e55dbe28f14"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_377_14830d62_51db_4d8b_a0d2_b3e16afac721"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_378_8ac05222_9260_4e66_ba4e_eca2285bacb5"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_379_0a48797f_6c80_438e_952e_a5506c9bc6f1"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_380_1ed4829f_a945_4495_b4ab_b183ff64986a"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_ShortTermBondMember"
      decimals="4"
      id="h_381_c666d948_c293_41a6_9fec_991ce5dabbc8"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_382_1b453d66_a5b3_4835_9d59_9b31830ea6ef"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_IntermediateBondMember"
      decimals="4"
      id="h_383_be33a542_505c_4f6d_8dc9_dd2c70d3479c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_HighYieldBondMember"
      decimals="4"
      id="h_384_e7201550_f3d8_4ccc_b418_f266865f86e9"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_385_eccfd801_9774_41af_a4fa_e0532cab25a8"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_AbsoluteReturnMember"
      decimals="4"
      id="h_386_db0bbb1e_e37d_475a_b6ad_ac73d1048ac4"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_387_0e6a90b7_7a9f_402c_a168_ed2528adc04f"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_388_face2e28_3b0c_426f_b615_1d1494597e61"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167626Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_389_cd68c951_4e24_4523_8afe_19b9ac5c55e1"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000167627Member"
      id="t_166_a91f7e08_6a1e_21d7_099c_4017472e91b3">Multimanager 2060 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000167627Member"
      id="t_167_63f39a8f_6c2a_d8aa_a67b_5f5a3966d9be">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000167627Member"
      id="t_168_71909578_39fe_029c_62fe_7e3c4af5cf07">JJERX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_152_1d6d1f8e_42f6_474f_b20e_287dd394685d">This annual shareholder report contains important information about the John Hancock Multimanager 2060 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000167627Member"
      id="t_153_b1458e80_5d01_4e0b_9048_9840b19fbe3f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_154_95dbb9c6_8094_4777_abdb_c0e1f06ec491">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000167627Member"
      id="t_155_05dca75c_f458_488d_ac8f_192cf34b021a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000167627Member"
      id="t_156_a35a5f79_24b7_4b5a_b4fa_a8a3bdf4bb30">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_157_652c256a_3129_4660_9ac6_d3a80e2d0a8a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio&lt;br/&gt;(Class A/JJERX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000167627Member"
      decimals="INF"
      id="h_390_81e4141e_d005_4e0b_bf25_0cd09d1f0d6d"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000167627Member"
      decimals="4"
      id="h_391_ed82b783_04cc_4808_bb54_d3a2a9cf2a04"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_158_abdffb15_c57c_4470_982b_804a31b88305">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2060 Lifetime Portfolio (Class A/JJERX) returned 19.98% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_159_8477ca0e_cd76_4e79_9e80_bda3f6a3c83a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716947.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_160_46d81d10_6a56_4589_9afd_6e07c0cb1cfd">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio (Class A/JJERX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio (Class A/JJERX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2060 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000167627Member"
      id="t_169_57ac9cb9_f3f7_3b91_3d7f_2f1d7e405c3c">Multimanager 2060 Lifetime Portfolio (Class A/JJERX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000167627Member"
      decimals="4"
      id="h_392_643da6dc_b0a2_439c_82d1_bf855faa2ea8"
      unitRef="pure">0.1398</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000167627Member"
      decimals="4"
      id="h_393_d269cacf_def3_440d_8810_2982138a67e0"
      unitRef="pure">0.0693</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000167627Member"
      decimals="4"
      id="h_394_1d80330f_fdd3_41f7_b9d5_0db615df5466"
      unitRef="pure">0.1036</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000167627Member_WithoutSalesLoadMember"
      id="t_170_300fe3dc_2b7f_8f79_9c75_d899a8e50885">Multimanager 2060 Lifetime Portfolio (Class A/JJERX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000167627Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_395_d3a3d873_f2ff_4677_9027_4479f301ddbd"
      unitRef="pure">0.1998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000167627Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_396_c5fbd461_84a0_44fb_a32e_cf3b8420d10f"
      unitRef="pure">0.0803</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000167627Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_397_5e8939da_6d4d_4bbc_8e89_5923d8428e21"
      unitRef="pure">0.1093</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_171_b34f60a5_08ca_bd86_736f_9214b6f36224">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_398_0591358e_6d33_4d38_a3ab_637572186141"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_399_919f01ec_8af4_4c9f_8042_8e897846cdec"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_400_5938f129_d02c_46b2_8012_786d4eb891ad"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_172_e8603fc6_5347_cdb4_c67b_2ae4e26cd6da">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_401_950eb935_f5a1_48b7_bb9f_48e32a92338d"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_402_c44bb2e5_fb4b_462e_ab81_a5bdb9af759a"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_403_fd2a609b_bce2_411f_abd5_8148514767d3"
      unitRef="pure">0.1164</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      id="t_173_2f749f6d_dfa7_7d11_c584_5315e7dcae96">John Hancock 2060 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_404_4d0c23fe_4d95_426d_8dc1_dba4557dce1b"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_405_a2f8e4cd_df4e_40c7_b357_9e64eaad224d"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_406_b3a0b582_982d_45e3_b7aa_96778e4e5cb1"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000167627Member"
      id="t_161_e8e35c61_b8b2_4be5_b5db_e9effc4e0d00">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_162_4f14fcc9_b117_471b_a888_732f0e59c27f">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_163_b9d5c165_03a9_4730_a589_8b244b5542ab">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_164_d5f4f691_1b2b_47eb_bff9_191d31011aea">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;358,277,199&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000167627Member"
      decimals="INF"
      id="h_407_fb455b93_e68a_48a1_9b7b_1486079b44fb"
      unitRef="USD">358277199</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000167627Member"
      decimals="INF"
      id="h_408_f94f9f68_d25a_4f5d_a4b4_0cbd357f5f8c"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000167627Member"
      decimals="INF"
      id="h_409_a5f632fb_61c0_43d2_945f_0721e688d14a"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000167627Member"
      decimals="4"
      id="h_410_592a455d_5af5_437c_9bf6_3f2709e9c2fe"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000167627Member"
      id="t_165_8b111b5b_e072_4b3b_9d0b_fd21333a66b0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_411_0fabf477_e718_43bd_8ab6_4e3886672279"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_EquityMember"
      decimals="4"
      id="h_412_16e2b084_7d99_4901_a233_36a1d32164a7"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_413_002b63c4_2cd2_403e_983f_3f500f7eed70"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_InternationalEquityMember"
      decimals="4"
      id="h_414_49f8f2e5_4bb5_44b4_b666_58ba63cc8686"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_LargeBlendMember"
      decimals="4"
      id="h_415_f98ee5b5_d274_4bfd_99a3_b92fbb1adf5d"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_416_a7394454_d582_458c_963d_bb5e85d2c9ee"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_417_3658cb18_078d_4331_90f2_74acf7d8646b"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_418_547f0d97_47b5_4bc6_be0e_505fb7b96ebe"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_419_6f62e417_d207_47d2_8993_365ddb1945b3"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_ShortTermBondMember"
      decimals="4"
      id="h_420_b0585775_d34b_4de7_b596_2a761d32ec6a"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_421_3d4fb328_e1fb_4159_b6a0_f7d082704599"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_IntermediateBondMember"
      decimals="4"
      id="h_422_b8570bc5_05ba_4cc2_8b5a_328bb2e81e3c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_HighYieldBondMember"
      decimals="4"
      id="h_423_cbe75220_616f_4f9c_b6f4_aabb552f12ad"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_424_9ac3970e_3fbc_457f_8e45_9d2a449ca699"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_AbsoluteReturnMember"
      decimals="4"
      id="h_425_59c402d6_28b8_4704_9857_e29342cb5c2b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_426_bd161954_3d82_4a00_9876_d739babb6e31"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_427_12840fb4_8971_4ce2_ae22_eb90a71028b7"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167627Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_428_2c0be72f_f4a9_4016_a1b3_41fa38b7ce49"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000167619Member"
      id="t_180_ac13dc66_8c5a_2878_80af_44d8ef904c8e">Multimanager 2060 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000167619Member"
      id="t_181_0638a314_695b_cc57_972b_a3b151a617fc">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000167619Member"
      id="t_182_63073975_2a7d_7817_64ec_45fd625baec8">JMENX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_166_8ffaf27c_9d85_487a_89ac_3ad6c4e03923">This annual shareholder report contains important information about the John Hancock Multimanager 2060 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000167619Member"
      id="t_167_ce1c8421_2abe_4cdc_9613_a3fce88f9139">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_168_cc230d32_60ce_48e8_a646_2c9010ac4a48">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000167619Member"
      id="t_169_8c720bdf_6b91_45f7_b1d3_b2474e144b77">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000167619Member"
      id="t_170_0dec6fcb_3fc3_479e_b11e_4967c033c605">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_171_402fc6b0_f84c_427f_8948_786d0adef470">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio&lt;br/&gt;(Class I/JMENX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000167619Member"
      decimals="INF"
      id="h_429_30b707c3_b07e_4a6b_8421_f10c547baf8d"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000167619Member"
      decimals="4"
      id="h_430_02c70317_f268_4357_8ba5_284efb516c40"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_172_35b21812_8676_467b_96a4_e66f604c68d3">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2060 Lifetime Portfolio (Class I/JMENX) returned 20.42% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_173_0c02e1ff_8045_4d82_9ab1_9d1b0e33b1e5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716929.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_174_10ddc291_77b6_4bca_9e1e_ad7cd78a1b91">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio (Class I/JMENX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2060 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000167619Member"
      id="t_183_df9f1573_2f2b_4e44_b5f5_7ca99b325912">Multimanager 2060 Lifetime Portfolio (Class I/JMENX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000167619Member"
      decimals="4"
      id="h_431_94b19bd7_8e41_463e_961e_97e1c1fd7351"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000167619Member"
      decimals="4"
      id="h_432_f864e05d_cd5f_4f4e_9dfd_be7445d5aada"
      unitRef="pure">0.0839</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000167619Member"
      decimals="4"
      id="h_433_31576cb4_981f_4dd0_9cfa_7634247805f0"
      unitRef="pure">0.1128</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_184_3e3168be_ebc4_4a96_0781_ada04c2fb2d5">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_434_8d52cf4f_4693_4c6a_ad14_bcab95bf3237"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_435_7ffbc3a8_faca_42d7_9db7_d77705bc80ff"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_436_9e3153bd_cfe9_4dfb_96ab_5929e624d930"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_185_8336e204_8add_4993_a954_95076ba7d778">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_437_3e55f51d_3c61_47c8_bccf_d23fcdfa413e"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_438_eccc6550_fc49_431d_9e64_b19f92ab23f3"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_439_cb093aea_a4a7_4aab_a8c7_d8db2a8ac682"
      unitRef="pure">0.1164</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      id="t_186_fff198f8_9d49_8633_a842_8ab46f70d7d9">John Hancock 2060 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_440_9fde7b51_8d43_4dd6_8552_cd20a18490a8"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_441_50b83d50_230f_43d9_bec4_a34bae8fcff3"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_442_8e15f495_542f_4ca5_a1e1_e373899ecbb4"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000167619Member"
      id="t_175_6781c510_8d91_4a29_83d7_55cd84e2682e">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_176_ba4a2038_711b_4f46_bb3a_855f64591abe">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_177_b5b34b06_16b7_478e_a8d8_dd07e74335a1">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_178_f6156e76_1907_430c_93a3_306cfa68176e">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;358,277,199&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000167619Member"
      decimals="INF"
      id="h_443_b5a7d423_c3f9_477f_9180_6d5444fbbd02"
      unitRef="USD">358277199</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000167619Member"
      decimals="INF"
      id="h_444_f0421712_eb2f_47c3_b478_222ad62ac2b4"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000167619Member"
      decimals="INF"
      id="h_445_e1246d79_95cc_4cfa_9789_fa17927da009"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000167619Member"
      decimals="4"
      id="h_446_4442d199_34c8_47d9_98b4_b607632da45f"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000167619Member"
      id="t_179_03561927_9176_4e92_ba8f_a8b7281d3c4a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_447_e1f40050_91de_4157_bdc9_a26decb86c88"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_EquityMember"
      decimals="4"
      id="h_448_2719271f_81af_4a44_bdff_900c0a1aeabc"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_449_d52cef5d_5d63_4fb7_8076_ab83b6ffa8f9"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_InternationalEquityMember"
      decimals="4"
      id="h_450_88911f76_28b3_4515_9b31_a09dbf6dca0b"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_LargeBlendMember"
      decimals="4"
      id="h_451_055cffac_293d_4fac_a45d_5f145e48e707"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_452_47c1d7e9_dfff_4e94_8cb6_8fc4e34f4c96"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_453_f3380de4_f2ae_4977_95c1_03cdba1a0252"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_454_277a8cc4_fcc5_4cb8_9ab7_8f2c7c4d6f15"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_455_ced4cd97_c3fb_40df_a133_51d123066bc4"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_ShortTermBondMember"
      decimals="4"
      id="h_456_c4cf3f96_236f_44f8_8d99_133a7ecd5d67"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_457_c2a39879_a167_4cb3_b9b8_1ba0418edc8b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_IntermediateBondMember"
      decimals="4"
      id="h_458_f0cf1cea_a9a3_4237_89e4_ab11325ed424"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_HighYieldBondMember"
      decimals="4"
      id="h_459_6c7c508c_e500_4659_9bce_cce396f93cd4"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_460_3f789a80_8bd2_469a_b6ef_280905140272"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_AbsoluteReturnMember"
      decimals="4"
      id="h_461_d1f78e33_9891_4bce_a4c0_77af87bc0611"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_462_94c7476d_a83f_4f13_937c_286d5a2eab33"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_463_a2a1cf52_e5e0_4e8a_9833_7ba2a1692fde"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167619Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_464_2328ca06_f6db_4a25_8e2c_aa53d59df57f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000167621Member"
      id="t_194_ed5e0c52_70ee_5b1a_4580_a7edfc6d9461">Multimanager 2060 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000167621Member"
      id="t_195_9e571e7a_dca9_d333_d885_2bcc50945e5b">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000167621Member"
      id="t_196_d5b9386f_7c47_15dc_9e8e_764b904d017a">JVIMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_180_b767307f_24a3_477d_87a5_4326b3ea2534">This annual shareholder report contains important information about the John Hancock Multimanager 2060 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000167621Member"
      id="t_181_8ce3d660_d17c_4c51_b020_290b4da6bd4f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_182_081051a2_20fa_43b4_b561_4b4dcebfd75a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000167621Member"
      id="t_183_00678a31_df12_4451_a288_35f56770b87a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000167621Member"
      id="t_184_7a21fc0c_b9f5_4759_926c_cfaa90cdf4a5">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_185_e4f33a7e_d751_4063_832e_9353140ec3da">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio&lt;br/&gt;(Class R2/JVIMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;55&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000167621Member"
      decimals="INF"
      id="h_465_b83afbdc_b312_4833_bcf1_230e3a534e64"
      unitRef="USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000167621Member"
      decimals="4"
      id="h_466_e3c57ea9_121a_493c_aa93_d922d0fdb1fb"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_186_5c9d4e40_574f_48ea_95e0_2a5834b55a77">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2060 Lifetime Portfolio (Class R2/JVIMX) returned 19.89% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_187_3d0efea4_0cc0_4961_bb66_a5215b981b19">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716909.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_188_0ba1d1bb_d591_4b44_9dd1_edd85fadf947">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio (Class R2/JVIMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2060 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000167621Member"
      id="t_197_86d3a845_1c5b_dcbd_dd4b_cbd53ac96bab">Multimanager 2060 Lifetime Portfolio (Class R2/JVIMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000167621Member"
      decimals="4"
      id="h_467_aa57cf62_5776_4e4a_8f58_411e89be86ec"
      unitRef="pure">0.1989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000167621Member"
      decimals="4"
      id="h_468_4f7e3bef_3a81_49f9_8f4b_031641f5da3d"
      unitRef="pure">0.0794</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000167621Member"
      decimals="4"
      id="h_469_2f8962cd_77f7_402e_8f4d_4c5972056854"
      unitRef="pure">0.1092</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_198_c5aa91ee_2d67_8df0_12ae_78b29fac8d57">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_470_c2c2fad6_5cc4_47f6_88be_27dfe493e156"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_471_0e734294_2b08_4341_9d62_0bf41030ee31"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_472_6bc4027d_a77f_4bdc_8208_374b7ea1734e"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_199_29d6820e_a8e0_7a38_656b_76106385af45">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_473_e8864d81_e4c2_4303_bda0_20ec7bd327c3"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_474_e84195c3_dec2_4c0f_803b_d7eef366370d"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_475_f341e1a0_7288_4e8f_8886_f8b2db876dd9"
      unitRef="pure">0.1164</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      id="t_200_456ac896_d2b5_5b70_9f11_6fc6683203b2">John Hancock 2060 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_476_9a0a39fe_05ae_463c_8a7a_cc0bc93ba720"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_477_a955cf2c_117e_4f04_9efc_1de9e434260b"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_478_9000de7d_6fa5_493b_ab0e_b324d05058bc"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000167621Member"
      id="t_189_e0c8b6e5_90e3_4ece_a306_5dbf58472557">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_190_83ec825d_1cda_4830_ab57_12a774f8251d">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_191_b84d256b_f81b_4a04_acfd_1c04d1ccdb96">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_192_0ce1a4cc_025b_44ea_af2b_e032d96b8401">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;358,277,199&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000167621Member"
      decimals="INF"
      id="h_479_d038d46d_c2d9_4a57_bc68_f28ea9b4bd70"
      unitRef="USD">358277199</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000167621Member"
      decimals="INF"
      id="h_480_068070ba_b092_4be2_a667_6105350a7e70"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000167621Member"
      decimals="INF"
      id="h_481_26e3849c_4029_49a1_81dc_fb72e53bbd6b"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000167621Member"
      decimals="4"
      id="h_482_d700c6c0_9a54_42f1_8c38_8ddd46aaaffe"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000167621Member"
      id="t_193_86881a5a_0b78_4ccd_b32a_5df6fd810699">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_483_b36b502a_3115_472c_ae87_e4a57c1a4887"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_EquityMember"
      decimals="4"
      id="h_484_da1d8f1b_71a7_4d1c_9cbd_145360b198e5"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_485_46effb45_c2ed_4b4d_bb42_4b8bb16e5c1e"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_InternationalEquityMember"
      decimals="4"
      id="h_486_458a0c57_1a06_45d9_9408_84b949c7c39f"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_LargeBlendMember"
      decimals="4"
      id="h_487_07e337d7_32f4_4dd7_a0c8_cdf63fb2985e"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_488_44c238d6_24c7_4aff_86a0_33d76a28fccf"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_489_0d6c6f02_8b56_4ea3_9f59_bed2e2024f39"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_490_25bac7d6_7d6f_4b41_9f96_9cc427e44f68"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_491_651d98b6_061d_41a1_970a_f93924f4f3ee"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_ShortTermBondMember"
      decimals="4"
      id="h_492_c90abb69_5dd2_4123_b8c9_cf6c6c2c6917"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_493_6caf2a44_f4f2_4fe0_9e8c_45af45415890"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_IntermediateBondMember"
      decimals="4"
      id="h_494_d0b95bd4_5c9f_4fb9_bf4b_fe56561fcbfa"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_HighYieldBondMember"
      decimals="4"
      id="h_495_0878c81b_e4a6_460c_969c_70cfed07224e"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_496_3e5361eb_321b_4b69_9305_40076197dba5"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_AbsoluteReturnMember"
      decimals="4"
      id="h_497_a3557ccc_cb92_4110_b682_3ae4ca5cce9f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_498_9bf95f8f_4b1b_4f5f_9547_e2aef044f735"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_499_2cf02285_14a1_46d3_9b57_46b2e37f8b48"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167621Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_500_322f910d_b70c_4e32_83a5_4db9b7fb51d9"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000167623Member"
      id="t_208_9a7f4406_bc59_9010_0390_dc7f0158ca1f">Multimanager 2060 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000167623Member"
      id="t_209_08a00b34_d2a8_65eb_464b_e5cc715d1a87">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000167623Member"
      id="t_210_e79ba7e6_0e5e_2f62_ee79_749f423da3e7">JROUX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_194_9d91e1cc_cd59_40b1_99dd_9640c21b0336">This annual shareholder report contains important information about the John Hancock Multimanager 2060 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000167623Member"
      id="t_195_95f156c8_56a7_49da_9189_5f63d1a3c46f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_196_e3eabf9f_0bf4_4dbf_98b2_10e25d48c188">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000167623Member"
      id="t_197_63d61342_9d44_48e0_ac9a_c505921bedbe">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000167623Member"
      id="t_198_3b2b16d0_8bc0_4b73_bafe_9d768174c746">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_199_d7ee5efb_b499_48bd_bbd0_07b8ba61c93d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio&lt;br/&gt;(Class R4/JROUX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;28&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000167623Member"
      decimals="INF"
      id="h_501_04ed687b_34b7_4056_8f90_d74bcf4d67c8"
      unitRef="USD">28</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000167623Member"
      decimals="4"
      id="h_502_7a3e1705_13be_4657_83c3_e497ad5021a5"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_200_f8a4b516_3c54_4316_a970_7ef858f4b2a1">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2060 Lifetime Portfolio (Class R4/JROUX) returned 20.17% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_201_bf7477ec_c773_4c73_9e08_c50dc0c217cd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716891.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_202_6afe01c2_cec0_41b6_b210_eb4b3bf70033">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio (Class R4/JROUX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.18&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2060 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000167623Member"
      id="t_211_a7dda832_becc_76ba_4e21_e9737181327c">Multimanager 2060 Lifetime Portfolio (Class R4/JROUX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000167623Member"
      decimals="4"
      id="h_503_5ff68e98_2ecb_43d5_9b57_98d2edf60c2a"
      unitRef="pure">0.2017</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000167623Member"
      decimals="4"
      id="h_504_2fb43a5e_2d05_4714_88de_0494938c8629"
      unitRef="pure">0.0825</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000167623Member"
      decimals="4"
      id="h_505_38f0d33e_ce54_4d16_b0e0_99489f4237bb"
      unitRef="pure">0.1118</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_212_306ee561_38ee_c5cc_0ab4_00abc87e83e5">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_506_d0fff1e6_86a1_4e43_8302_42ffcbd4a1ed"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_507_a3f1ac04_fa77_481a_b10e_59adf8b3df80"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_508_12b9da8b_c1b5_41a5_80c7_f4c5a2c6da72"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_213_ea5bccfc_d043_81f8_7d05_602509795342">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_509_23fcbbd9_8bd9_450b_b626_29bf2504095e"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_510_f14716bf_ea9d_443d_9bf9_bea454ba3d20"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_511_70205d39_384a_4980_9415_1fbbe1c0081c"
      unitRef="pure">0.1164</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      id="t_214_4c224d22_56e3_48d4_edf3_9eae3f317820">John Hancock 2060 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_512_9bbfb20d_bf3e_4dd4_8fed_450ba1cee34f"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_513_8f44a452_752e_4d83_87d7_0893c6c9761f"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_514_7069b199_95ec_4243_9772_e08a46bed576"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000167623Member"
      id="t_203_281a7a3e_9bb1_441a_9a5f_452d00df39a5">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_204_30fbd74d_365d_4ad3_9e44_8715e962de86">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_205_c129d95a_3f1a_4d60_9e66_fa1f30b1a8cb">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_206_7e846500_d535_413e_ab3f_443cbe841627">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;358,277,199&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000167623Member"
      decimals="INF"
      id="h_515_08456990_51c1_4340_a7ad_83b53320ce34"
      unitRef="USD">358277199</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000167623Member"
      decimals="INF"
      id="h_516_f56dbf72_c78c_48df_b4c3_250725db7519"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000167623Member"
      decimals="INF"
      id="h_517_a1039e48_b92f_4543_8410_d36d231f9759"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000167623Member"
      decimals="4"
      id="h_518_b7ff6493_d984_4a4f_bc25_b891cf2a1852"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000167623Member"
      id="t_207_918fa2d1_97ff_49d7_b95b_2cf097132551">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_519_78dd8c45_ac45_4968_87a3_ffb4ee8eae93"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_EquityMember"
      decimals="4"
      id="h_520_677b877c_1cb6_42b4_b60c_58a574424255"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_521_c9e75174_4f2c_4485_bd84_d8f730ddc629"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_InternationalEquityMember"
      decimals="4"
      id="h_522_e1d3c0f6_ea70_4fd8_8536_aeb7f1dd8042"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_LargeBlendMember"
      decimals="4"
      id="h_523_212085b1_711c_4156_947f_bf37c20f2ef9"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_524_426b6b0c_3872_454b_bc1d_a5fcc429ef86"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_525_ff029bfe_d631_41ff_a204_6e64e7f98923"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_526_8fa682a8_bd1c_4d2c_8195_236271f09058"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_527_1baa3c1b_6623_41e8_acff_bb327758bb8e"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_ShortTermBondMember"
      decimals="4"
      id="h_528_db6266dc_c917_4bab_b3d2_3dca3d640191"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_529_24cb9b7d_3366_42a4_9909_1a85bf64df21"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_IntermediateBondMember"
      decimals="4"
      id="h_530_345b3eba_b011_4783_bbca_ca643ba4b0c5"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_HighYieldBondMember"
      decimals="4"
      id="h_531_1f467ff6_ee46_43a0_a4d5_5e1078c3d450"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_532_cd6e8334_35c0_4c17_b9fe_ae808a066e3f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_AbsoluteReturnMember"
      decimals="4"
      id="h_533_2371672b_6fbc_442a_b16f_91b5dc0a72ab"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_534_47559c18_3b71_47ec_9206_9e6c7419e19e"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_535_224d817b_5d3e_47d0_bf5b_12609e444c93"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167623Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_536_ba1b14bd_7d8e_42d9_97ba_895ba7ec5bd2"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000167624Member"
      id="t_222_c5e9cb85_7ee7_20e9_94d1_6ac6f7eeb772">Multimanager 2060 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000167624Member"
      id="t_223_de97675c_d802_1d39_a8b9_5671ad3be1f5">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000167624Member"
      id="t_224_a87f504e_a0cc_12a8_9029_10a99eb7a9e4">JGHTX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_208_5d3ebc4d_9b8c_4774_bddd_08ae225e6443">This annual shareholder report contains important information about the John Hancock Multimanager 2060 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000167624Member"
      id="t_209_37f1b3f3_efb3_435d_a66f_bbe3a3ff145c">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_210_305deb43_1e59_4eed_8930_f02f6297299d">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000167624Member"
      id="t_211_489f61c4_74b4_4fec_b8a4_903513b50326">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000167624Member"
      id="t_212_6aaf4054_107d_47c7_a1dd_b4c520758256">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_213_c70abaef_791f_4b70_8279_ec5081f68973">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio&lt;br/&gt;(Class R5/JGHTX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000167624Member"
      decimals="INF"
      id="h_537_3ae0189c_0072_466b_94db_660d67e20a97"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000167624Member"
      decimals="4"
      id="h_538_bd62c2d5_7257_43b8_bf87_3974e772b404"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_214_89dfc88c_2087_489d_a984_a9e0085f31fb">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2060 Lifetime Portfolio (Class R5/JGHTX) returned 20.37% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_215_7e6d16a6_7cea_423c_a12d_8e4c6792ca26">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716859.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_216_4339b54e_3406_4931_86e5_59021d658134">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio (Class R5/JGHTX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2060 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000167624Member"
      id="t_225_647f0900_4a0f_ff9f_87fc_3d3d52dd2851">Multimanager 2060 Lifetime Portfolio (Class R5/JGHTX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000167624Member"
      decimals="4"
      id="h_539_ca2771f9_acad_4efb_8341_7dbc8b7586dc"
      unitRef="pure">0.2037</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000167624Member"
      decimals="4"
      id="h_540_2b44ec16_c310_49fa_9613_a8a6f34f0474"
      unitRef="pure">0.0842</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000167624Member"
      decimals="4"
      id="h_541_ad3b18bc_24ce_460d_98f1_c48d45c8d9cb"
      unitRef="pure">0.1134</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_226_a072a64e_61dc_e6cb_76e5_b00ef7fffe1c">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_542_822b096e_44ca_4fd7_9e2e_5ec20132853e"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_543_9de7417e_fa3b_4ed1_96de_963661549fe8"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_544_daa324e9_6775_4814_ad48_f25dfc13c2e3"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_228_1cd8aa36_d180_5305_26a2_17f2baac3258">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_545_0356acd4_c0f5_4b52_8ac1_9f54b041e083"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_546_f25a4c97_fdd0_4ae7_a6eb_f9b9444cac0d"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_547_a18095d0_3942_4fbe_9eb9_5611ccd0ec88"
      unitRef="pure">0.1164</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      id="t_227_513ace31_7cb4_52f9_7539_9d4437c7e23b">John Hancock 2060 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_548_bba093df_1877_4ebd_beeb_208011decc6b"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_549_01b40724_5dc4_407e_8661_577940394c01"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_550_f1aacf1c_e4df_44e6_88bb_578847f8b7ab"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000167624Member"
      id="t_217_509aef8d_0558_4096_95c3_ee51f9be2715">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_218_cce1ca50_4a3d_4cbd_832e_e96139e22b87">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_219_b54e8f55_dafb_4d13_a1d9_1820557768fd">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_220_a2fb38ec_6bb2_4ad7_8ec4_7a96c7936d34">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;358,277,199&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000167624Member"
      decimals="INF"
      id="h_551_650b3f2a_dfef_4610_8ad8_be48e5935b8f"
      unitRef="USD">358277199</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000167624Member"
      decimals="INF"
      id="h_552_201f1db0_1eaf_465a_a56a_604287e260d5"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000167624Member"
      decimals="INF"
      id="h_553_1b185156_0ca4_4e4f_bed5_fe99f519be18"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000167624Member"
      decimals="4"
      id="h_554_39b0c346_6ae9_42bb_8c56_9584be5a4f64"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000167624Member"
      id="t_221_08704007_a9b2_4693_83bc_ffe00026e379">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_555_d12e8448_f759_4fe9_9ef9_75f5cc93df41"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_EquityMember"
      decimals="4"
      id="h_556_a78111c3_fa8b_423c_bd43_2096888d6227"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_557_eb7ecf68_0b26_470f_a27c_868787dab7b7"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_InternationalEquityMember"
      decimals="4"
      id="h_558_f255861d_9b47_4107_a297_ec97cb99b6f4"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_LargeBlendMember"
      decimals="4"
      id="h_559_91422663_8d9a_47a3_bcd4_abde65918502"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_560_6fcc6195_de4a_4293_80d0_6e059da31542"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_561_c7c354c8_97d0_442b_bb48_28d180b8bf1b"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_562_65cf9263_89f6_42de_974b_1159fc43e95b"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_563_723f2771_bfd4_419e_9513_35b0cf57fb14"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_ShortTermBondMember"
      decimals="4"
      id="h_564_80d85400_6522_4a23_aac9_7374527635f0"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_565_208f7b45_318f_43d0_b13a_b8084df5269b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_IntermediateBondMember"
      decimals="4"
      id="h_566_c809228e_1f49_4d93_b2c0_5227c8390177"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_HighYieldBondMember"
      decimals="4"
      id="h_567_b2d3f466_3d66_451a_b015_9b9c3115de72"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_568_630c8ae2_74c3_4689_b17f_aff44db7b64c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_AbsoluteReturnMember"
      decimals="4"
      id="h_569_2bbc3461_2bcf_4226_8f1f_9025b9d9d718"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_570_e09d5de4_2a6c_4f86_88f6_220d6f66a6b7"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_571_bfd3b6a6_908a_4180_a2c8_b8be87e51955"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167624Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_572_15b55e23_5792_45b6_9e43_6fe3e59395e8"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000167625Member"
      id="t_236_2ec9962f_338c_2d65_71ac_45fcf3801a37">Multimanager 2060 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000167625Member"
      id="t_237_f9c55f11_df0b_d6bd_e960_baca07495fdf">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000167625Member"
      id="t_238_20e261ad_68f9_9d20_1ccb_d8f965329967">JESRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_222_449583cd_4a5e_45c7_b2d7_7fe4f519bcc0">This annual shareholder report contains important information about the John Hancock Multimanager 2060 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000167625Member"
      id="t_223_0f068b4e_f0b1_4735_b232_d0c13e70c8d7">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_224_658d8a74_3a6c_4d8c_afd9_8592c399f009">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000167625Member"
      id="t_225_62faf3e2_d1db_4101_8c77_2e061cac6e89">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000167625Member"
      id="t_226_79f5eab1_dfe1_457f_a492_7c40a7abb7d0">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_227_7b0f2234_3051_415a_b58b_febbccab12e9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio&lt;br/&gt;(Class R6/JESRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000167625Member"
      decimals="INF"
      id="h_573_88f1e2ae_18ec_4f83_9142_237d167c9b54"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000167625Member"
      decimals="4"
      id="h_574_a851cde1_7625_45e3_ac5b_81556b1c2b82"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_228_9140ff26_e86b_4fbb_8b8c_1df87f7b379d">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2060 Lifetime Portfolio (Class R6/JESRX) returned 20.46% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_229_0345787a_8a23_45d7_8afa_65655f10c12a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6716841.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_230_dc002b7c_13a3_4868_a100_e74e197bd511">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2060 Lifetime Portfolio (Class R6/JESRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2060+ Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2060 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000167625Member"
      id="t_239_19c7a791_1b0e_b138_fec0_ac46e3b9f824">Multimanager 2060 Lifetime Portfolio (Class R6/JESRX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000167625Member"
      decimals="4"
      id="h_575_d4350611_278f_401e_aa09_5b48e32be990"
      unitRef="pure">0.2046</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000167625Member"
      decimals="4"
      id="h_576_242d018b_44ed_48e7_aaf6_c894fa250118"
      unitRef="pure">0.0847</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000167625Member"
      decimals="4"
      id="h_577_87228a7d_28b4_4c92_bf0c_b56039209888"
      unitRef="pure">0.1139</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_240_2d1d4973_c2d4_dd95_3579_07da35073e80">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_578_f3389690_cfc2_44a1_8cfc_21fe91c800b9"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_579_71caaf6a_5c32_4e3f_af6c_6f89f457caba"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_580_99e05811_8ca0_46f4_8d10_203177560270"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      id="t_241_c93b15fb_3643_00e8_cadb_35d2152fc320">S&amp;P Target Date 2060+ Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_581_6c8be2e6_5679_4fa8_a37c_5410b7cae214"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_582_c2b9e4c3_d166_4809_ae81_e62516e8f5b5"
      unitRef="pure">0.0993</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2060IndexMember"
      decimals="4"
      id="h_583_69150d92_e63f_422c_a604_3f36abbb7a60"
      unitRef="pure">0.1164</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      id="t_242_c4f05c81_547b_b77a_8e9d_904161ea25c4">John Hancock 2060 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_584_738997bd_f6d3_4afe_a538_bdf3280f76a3"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_585_3ebbf9e6_feda_473e_b12b_85920ad37193"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2060LifetimeIndexMember"
      decimals="4"
      id="h_586_db19c2bb_b504_454f_b0ec_2ebfded31812"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000167625Member"
      id="t_231_0fa92179_5afd_45ac_a7a1_2b2aadac8d5e">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_232_5c539eec_d31d_4291_9dff_90c0970c54cd">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_233_a4726a9a_2731_43f8_a7de_281161e9dfcf">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_234_28612311_3727_490c_a131_d42ad46c1e18">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;358,277,199&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000167625Member"
      decimals="INF"
      id="h_587_e90a8a51_831f_4881_80f3_2cee2fb383dd"
      unitRef="USD">358277199</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000167625Member"
      decimals="INF"
      id="h_588_0594cae6_e6e5_4c56_a966_168cde0b0666"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000167625Member"
      decimals="INF"
      id="h_589_fd1719f4_b919_4a90_b7d3_626247091983"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000167625Member"
      decimals="4"
      id="h_590_02ac5377_6e0d_4ba6_85ec_13c3fba16309"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000167625Member"
      id="t_235_baf2c404_eb8d_4c39_b2ce_50cd77a189e7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_591_b9a11770_4eeb_49e6_83b5_391dfa3a43df"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_EquityMember"
      decimals="4"
      id="h_592_c69e1c60_375f_4db6_aec5_07de4f4e3d2a"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_593_1a1c75c2_3954_4eca_b101_13d906b94795"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_InternationalEquityMember"
      decimals="4"
      id="h_594_ad506fd2_47bd_4e59_889e_a1bef6db1a6f"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_LargeBlendMember"
      decimals="4"
      id="h_595_f0f0af40_f52a_46fe_8400_31bbab79d674"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_596_35dac5c8_e87a_4c28_a539_05cf88b2796e"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_597_bd157f4d_531c_4b1b_8678_ae0e21904730"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_598_3125885f_36e3_4282_a36c_331366ebebd7"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_599_1aa8f718_945b_44f1_ab69_8094c4208b74"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_ShortTermBondMember"
      decimals="4"
      id="h_600_59dda9b9_75fc_43cb_b01d_e8bcfb609255"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_601_4b18e735_20af_4adf_830f_ed60b035cb79"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_IntermediateBondMember"
      decimals="4"
      id="h_602_e8f24990_9bac_4999_af5d_ebea5df03edd"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_HighYieldBondMember"
      decimals="4"
      id="h_603_c5920d90_aa40_42a0_8385_8576da92808e"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_604_5c605dab_e6a9_474b_a8b1_a3487bb3a827"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_AbsoluteReturnMember"
      decimals="4"
      id="h_605_4e7dea12_ea7e_4ab8_b92e_0b06b2a5a1b4"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_606_64d77753_d5c6_4e42_ab26_80b78b3ddb4d"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_607_70f9b942_6b03_4a41_ba63_4be011320851"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000167625Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_608_67ad5802_1f3b_4197_a3f0_a35a403a733e"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000138478Member"
      id="t_249_5a6d04a8_255d_8ef8_0d5e_269721526397">Multimanager 2055 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000138478Member"
      id="t_250_6a3d9230_8c81_305a_167f_2c978a9ea29c">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000138478Member"
      id="t_251_ccbb07df_f410_9222_d17a_60b645f37f9b">JLKUX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_236_2422f653_6508_4420_a0af_c1cd5a022651">This annual shareholder report contains important information about the John Hancock Multimanager 2055 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000138478Member"
      id="t_237_03d04b11_d026_474a_a377_e60bd410edca">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_238_ea3b73c0_55d1_4d75_97d6_9d22c67e6d6b">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000138478Member"
      id="t_239_221477ad_9ef5_4938_8c39_8cbeba2da3fc">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000138478Member"
      id="t_240_1f6a721a_cf2b_4f73_b42a_402c0dc56b10">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_241_778ad2d0_f923_4112_876e_70459be0fff7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio&lt;br/&gt;(Class 1/JLKUX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000138478Member"
      decimals="INF"
      id="h_609_6237b49e_b419_4494_851f_1075f31ec8ed"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000138478Member"
      decimals="4"
      id="h_610_8f8e0d63_7a3a_44e1_a84e_31bd35a86b76"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_242_a39053ec_18f3_4546_9e34_f6741facce3c">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2055 Lifetime Portfolio (Class 1/JLKUX) returned 20.47% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_243_aa87012c_9ba4_404d_a1a3_e1649e02b94c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717263.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_244_8785c7e8_4cd4_4d07_8176_6d1604bc829d">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio (Class 1/JLKUX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2055 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2055 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000138478Member"
      id="t_252_6fc75885_a788_b222_3b96_90a88556c1f1">Multimanager 2055 Lifetime Portfolio (Class 1/JLKUX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000138478Member"
      decimals="4"
      id="h_611_e4642cb6_5995_4d59_8ca7_9526d5fdf488"
      unitRef="pure">0.2047</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000138478Member"
      decimals="4"
      id="h_612_7ff79733_742b_47e0_a888_3a9bc8a4a29f"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000138478Member"
      decimals="4"
      id="h_613_358b0838_2383_4a78_8936_5f85e8c6c913"
      unitRef="pure">0.1133</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_253_6dd766f2_7a26_952d_377d_e39872e18fb7">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_614_d302e9b6_6bf6_492b_bc34_fe36c3dda720"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_615_afc1ab52_3392_4264_b4b9_8594519b870d"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_616_5d7b1222_62a1_4c16_b2f7_6e9539adee4e"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      id="t_254_cd783457_dfdc_ee11_8af9_45129b2a8e6a">S&amp;P Target Date 2055 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_617_e38eb737_003b_44fe_9bd6_0f590bda3d43"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_618_70df24a6_7317_460c_ad82_a250be590720"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_619_d03ffb18_b8c9_457c_8a85_399e6a4eff9e"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      id="t_255_d7942b0a_3e8d_6656_ecfe_905382621c18">John Hancock 2055 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_620_50a3a9a5_c9b5_47ba_afb3_0a47448085e5"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_621_b66aadad_5949_47ea_8dd3_d2bb2f06e06f"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_622_108faf5e_58e4_40a4_9b47_9d83ecbc6171"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000138478Member"
      id="t_245_c88859fa_7031_418b_9e0f_f84dcfa5eeb3">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_246_b01067e4_1ef9_4e20_bdb0_6bc2ffa260ef">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_247_980ec708_f27b_4631_af0d_0769185bebf9">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;482,927,299&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000138478Member"
      decimals="INF"
      id="h_623_b709993c_05b3_4964_a1ba_f26a48949c12"
      unitRef="USD">482927299</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000138478Member"
      decimals="INF"
      id="h_624_b1f79860_dc13_409b_b1dd_4df0c4a1c2b9"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000138478Member"
      decimals="INF"
      id="h_625_5cfccfcf_9962_4296_b626_1c0d4132844b"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000138478Member"
      decimals="4"
      id="h_626_5f926429_24a1_4337_a56b_6c607f94fbc9"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000138478Member"
      id="t_248_2f388174_3f28_4589_b870_20c284b4a5de">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_627_d0406564_3212_4c34_abc2_d2e9149216d6"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_EquityMember"
      decimals="4"
      id="h_628_7f52e9d5_db74_44a0_a085_615433d0c3b1"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_629_0434e0dc_2aa5_4fbf_8618_860bdedbf540"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_InternationalEquityMember"
      decimals="4"
      id="h_630_b2a96851_6171_4eda_9603_55f49092fcc1"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_LargeBlendMember"
      decimals="4"
      id="h_631_4ad1b07c_0f2a_4124_acb3_e5d0dbf12729"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_632_3a3ec01a_292d_4a24_88b9_2eb7e437057d"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_633_44d7b012_6676_47a5_9efe_eeb300e0ce29"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_634_fb22bc0a_8ad6_4b5c_ba7e_d4522cc80bca"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_635_523976a4_2e2e_41dd_a1cb_bc096ea5a7d2"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_ShortTermBondMember"
      decimals="4"
      id="h_636_2a124e36_2287_4528_81f0_2de0efe581d2"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_637_3d3103b2_b105_4ce6_9924_df7da9884a27"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_IntermediateBondMember"
      decimals="4"
      id="h_638_d789ade5_0561_4102_b8fe_81d1d558c404"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_HighYieldBondMember"
      decimals="4"
      id="h_639_c80765c9_6dd0_4596_a850_f7aea50864c2"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_640_59ef14ab_3f57_4439_8064_374f6bc682d1"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_AbsoluteReturnMember"
      decimals="4"
      id="h_641_7245aabf_a0ea_45ff_b18e_ae584bdaac08"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_642_68408952_68da_4932_8a03_e7865d6fb04f"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_643_fde42e2f_81a6_4f91_a849_31caca896581"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138478Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_644_0ea7bb07_91ef_4e3c_a0b6_5f2e742425bc"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000138479Member"
      id="t_263_83920704_b302_b242_83b8_173bb36d74f3">Multimanager 2055 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000138479Member"
      id="t_264_6a94c734_a9fc_37f9_1dac_6c93005ea876">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000138479Member"
      id="t_265_e0d34e96_9b87_d2e0_0f22_bf44fb8c342b">JLKLX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_249_b75cb22c_5701_4dfa_be2e_385a215be966">This annual shareholder report contains important information about the John Hancock Multimanager 2055 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000138479Member"
      id="t_250_4d8fa64e_1a4b_4e96_ad06_763a08e54a6f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_251_c50695a2_707c_40d4_8373_7cc3332b3766">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000138479Member"
      id="t_252_98624e7b_c329_4ea3_a62f_ef5c4ec5e8f2">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000138479Member"
      id="t_253_358cabb7_babd_4087_8f64_6d3e5c18cfa7">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_254_8b3867be_4cce_44d4_a9bb_e8441f57bbc7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio&lt;br/&gt;(Class A/JLKLX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000138479Member"
      decimals="INF"
      id="h_645_e9071ae0_31b8_4f91_9cdc_a7b1e1ead43e"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000138479Member"
      decimals="4"
      id="h_646_42cec8de_5543_48f0_baf6_ec5802928818"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_255_db19c4da_b360_481e_aff8_d689b8c58f88">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2055 Lifetime Portfolio (Class A/JLKLX) returned 19.99% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_256_0fe6950f_1ea5_450e_bea8_a14310ef6e05">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717383.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_257_4422a2cb_c11e_4947_b75a_6ac934fe6bd3">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio (Class A/JLKLX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.01&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio (Class A/JLKLX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.99&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2055 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2055 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000138479Member"
      id="t_266_01fde779_46ac_1fc5_73a8_06a4bda1f643">Multimanager 2055 Lifetime Portfolio (Class A/JLKLX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000138479Member"
      decimals="4"
      id="h_647_470c85c5_935c_4363_85b3_8c16b4f62582"
      unitRef="pure">0.1401</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000138479Member"
      decimals="4"
      id="h_648_07fc6d9e_15f2_425c_b320_633f192351e0"
      unitRef="pure">0.0692</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000138479Member"
      decimals="4"
      id="h_649_248943c3_f925_4961_bc6b_9f5a0f33a073"
      unitRef="pure">0.1035</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000138479Member_WithoutSalesLoadMember"
      id="t_267_85ba4259_fd7f_3c0d_14fb_62fb32487b9d">Multimanager 2055 Lifetime Portfolio (Class A/JLKLX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000138479Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_650_7f7177bd_3fcf_4a17_b2fb_f4b44a0186e4"
      unitRef="pure">0.1999</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000138479Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_651_9cd5d773_2a49_4911_9519_344b780d80d3"
      unitRef="pure">0.0802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000138479Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_652_8649f597_b964_4bc7_b22d_9451fd344c2a"
      unitRef="pure">0.1092</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_268_3f449c91_328e_98ad_b1c4_f8d0f6b04c6f">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_653_4ddb3fca_f12b_4b18_991c_427ff15d114e"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_654_20b0df88_e986_4188_97f5_af8873adba01"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_655_c1caa65a_809a_4d7c_b768_be5b31769221"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      id="t_269_a2936701_6f53_059c_0ca3_534ddd5791ff">S&amp;P Target Date 2055 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_656_85ecc6aa_a4f7_4a44_b0f3_b0327dcba4c5"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_657_3f44f977_4f00_4ed3_a48a_d017b6b85e5d"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_658_5746474b_ba16_49d2_ac5d_9aa08f381c08"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      id="t_270_3a3281b4_e60d_2696_c465_ea0df58fd640">John Hancock 2055 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_659_82fcdcb1_20fe_4244_8a32_e47f1ae57b5a"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_660_e3c320d9_6eb9_49f0_9436_bf36afdb00c3"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_661_86ebfe85_e355_44c8_bcc6_bc5a2e2001c9"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000138479Member"
      id="t_258_628c712b_4351_4f0c_9e56_5e91de42d72c">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_259_d0907dbb_651a_467c_9377_1cd2d3f23fc4">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_260_620435f5_2494_49ed_9624_29fb93b1602c">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_261_f3ef9106_4914_43ef_a177_aa581ae30c43">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;482,927,299&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000138479Member"
      decimals="INF"
      id="h_662_cec914f0_ddc7_4b12_82de_ea1be5e03c38"
      unitRef="USD">482927299</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000138479Member"
      decimals="INF"
      id="h_663_6327a36c_21d5_4b02_8751_c1a9fdf56291"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000138479Member"
      decimals="INF"
      id="h_664_1ad9beb9_d11f_4b8d_8b7e_da8568badc45"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000138479Member"
      decimals="4"
      id="h_665_bc5063f7_a7e3_456d_9dc9_12ad02903886"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000138479Member"
      id="t_262_a009bec9_1269_4a92_a2c1_696fdde8b31b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_666_8b4e7156_a0d5_40be_9c12_fc86ae98cb28"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_EquityMember"
      decimals="4"
      id="h_667_4645e51f_09f0_49bb_afc5_d84ee139c227"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_668_55a20298_5409_4e65_8c92_322f71b59a78"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_InternationalEquityMember"
      decimals="4"
      id="h_669_31e57391_198d_485d_ae11_5f7c3da8cc1f"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_LargeBlendMember"
      decimals="4"
      id="h_670_a23a7843_25bb_46d6_affc_6685e6db855c"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_671_086e43af_915e_456f_bc45_16f594b0011e"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_672_74e2eef5_97ac_4da2_a690_f9fd50558bec"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_673_7ca81140_415e_41cd_bc28_8a8cb291e972"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_674_24edc2ce_44ce_4f1c_9a98_b957a82ec474"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_ShortTermBondMember"
      decimals="4"
      id="h_675_8f7d8e0d_4b03_4d13_9cdf_8a530d32e2dd"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_676_595b5585_c5be_49f0_84ac_63b6d65300fc"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_IntermediateBondMember"
      decimals="4"
      id="h_677_17e2b334_fd08_4f42_a888_8d0424d69850"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_HighYieldBondMember"
      decimals="4"
      id="h_678_519008f2_3091_4c51_840c_c97ab56e8e37"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_679_6c993005_b474_4f6c_b34e_d45d7e0f4af8"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_AbsoluteReturnMember"
      decimals="4"
      id="h_680_aaec869c_2cac_45bd_8fab_cab8a3d6998c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_681_9573527e_7b35_492a_8fe0_bdda2f665e92"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_682_94cff1cb_5cf1_43f0_a042_e792a2dd1355"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138479Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_683_fe255f17_c5b2_47ed_8613_c8786d1cc90a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153974Member"
      id="t_277_c942cef4_b65c_a6a6_37f3_6e0749de31d9">Multimanager 2055 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153974Member"
      id="t_278_a442431d_a487_e1c4_6e1f_944ebb43a22d">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153974Member"
      id="t_279_aa6bce69_2800_5cd6_08fc_e59768edf492">JHRTX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_263_c23cea9f_bc25_4b67_b469_075573084221">This annual shareholder report contains important information about the John Hancock Multimanager 2055 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153974Member"
      id="t_264_a14ca1f4_3570_475c_8804_27b70592897b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_265_8e258583_b0a1_4378_9edf_0d817409c415">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153974Member"
      id="t_266_4ddfb739_5271_4b59_a645_35136eecc474">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153974Member"
      id="t_267_3c766f5f_2139_4ed7_8fd9_baf2f6667186">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_268_b69a2321_fbba_419f_a1eb_f60c225e2e00">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio&lt;br/&gt;(Class I/JHRTX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153974Member"
      decimals="INF"
      id="h_684_429e8db1_0098_4a62_88c1_fba1156e60ac"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153974Member"
      decimals="4"
      id="h_685_304773e2_9297_4996_80bf_fd2ca0cdb1ac"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_269_1e7f39ad_60d8_48ab_b487_491f389f253a">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2055 Lifetime Portfolio (Class I/JHRTX) returned 20.40% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_270_bca32663_ad2a_4a4d_835d_36ee7b802ebd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717245.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_271_b3c3b041_56d9_4845_ba1f_68d79a5ef3db">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio (Class I/JHRTX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2055 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2055 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153974Member"
      id="t_280_bd68efb1_9820_d3c6_ae9f_0a2653e283c2">Multimanager 2055 Lifetime Portfolio (Class I/JHRTX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153974Member"
      decimals="4"
      id="h_686_8f69c13c_53a4_4379_a0fe_59bedf494148"
      unitRef="pure">0.2040</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153974Member"
      decimals="4"
      id="h_687_d1f8a418_675f_4214_98cb_84fbcf83601a"
      unitRef="pure">0.0834</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153974Member"
      decimals="4"
      id="h_688_12b628aa_e6e5_4fe4_a30e_da24faf646ea"
      unitRef="pure">0.1125</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_281_c51b6ed9_96e4_bc86_68da_a25aaabb38c6">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_689_cf1599b1_7319_4b4a_b109_91cafd61f15b"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_690_2eaa9d30_3aad_4195_a24b_57975455f5f8"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_691_2b1d22d5_2417_4414_b2ba_c0a5844dd642"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      id="t_282_58abbeee_55a3_ff73_762b_520586d5b411">S&amp;P Target Date 2055 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_692_4aaf417c_0d5e_457d_b974_d6ca52d21e3e"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_693_3285fafe_77b7_4cec_a8da_6146c938be26"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_694_ec393a56_2cd2_45aa_8f33_4f502f1ae83b"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      id="t_283_92578f1b_cf3a_06b0_eb75_1ca61ad09651">John Hancock 2055 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_695_0b57a5a2_11de_4916_9f76_2b1ec82030c8"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_696_a4cae212_ef19_4361_9edb_feed1424cbe3"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_697_93b40e21_2b08_4277_94ae_ee3510f21751"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153974Member"
      id="t_272_2f308c8f_8f22_44be_bb6d_8516aba17a9e">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_273_5f138822_1789_429b_a7f0_e574492876c0">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_274_9e5d1bdb_0c99_4b54_b834_6d22cfcd0d3d">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_275_625dbc0b_bc25_4625_bca1_4865fe87c890">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;482,927,299&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153974Member"
      decimals="INF"
      id="h_698_d60ab743_a10e_4568_99e8_c6b4e08125f5"
      unitRef="USD">482927299</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153974Member"
      decimals="INF"
      id="h_699_2296798a_5ccc_4072_a969_485ec43d8aea"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153974Member"
      decimals="INF"
      id="h_700_f4e3b34e_9778_49d7_812a_e33ada2858c8"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153974Member"
      decimals="4"
      id="h_701_10f66616_f1ac_4aa2_ae12_c7ac34422520"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153974Member"
      id="t_276_eae15b5f_f8c6_4626_8900_27be4e7cfa8b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_702_29038c43_2a7c_4dda_933d_e368ab9a4343"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_EquityMember"
      decimals="4"
      id="h_703_be0a1223_55fe_4e46_a2e1_6f0a8ef5dc35"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_704_83bcd37c_48d1_4812_a9aa_467949a6d46c"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_InternationalEquityMember"
      decimals="4"
      id="h_705_307154d9_a3dc_46d6_a4aa_10a7f9bbc597"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_LargeBlendMember"
      decimals="4"
      id="h_706_f5d776d1_2018_4fce_bc72_c2deaf1d8997"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_707_29b0ed5c_1fd5_45cc_99b6_a1bd503f8b99"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_708_ae719157_74bc_44b5_b12f_ff8889df1aae"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_709_6e60b0e9_8a58_4333_ade9_ff87310f725c"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_710_682f502f_fbd0_4680_abe7_08bc6516bc66"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_ShortTermBondMember"
      decimals="4"
      id="h_711_2c298764_190d_4b75_8351_af3215592c16"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_712_96312b63_4a42_4397_916e_91023f09cb52"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_IntermediateBondMember"
      decimals="4"
      id="h_713_6268537c_4d19_40c6_9047_494948685d46"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_HighYieldBondMember"
      decimals="4"
      id="h_714_60b0da9d_affb_4eaf_93a0_44603d4d3a7a"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_715_99e9b0b6_5b06_476d_88de_b37824fdce79"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_AbsoluteReturnMember"
      decimals="4"
      id="h_716_dd22eeb3_d791_4a5e_9eab_32ec9df7b25d"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_717_ae872d8a_f53f_40fd_96bc_788b154b9538"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_718_7f98e177_40ec_4595_b7d9_c1dfef8425fa"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153974Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_719_f8a32a06_45e9_472c_9757_56ecc8fbae8a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000138473Member"
      id="t_291_5ae9c20d_134e_0dec_fd76_26f3d2efe6f3">Multimanager 2055 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000138473Member"
      id="t_292_444bcdc8_a8b3_d80c_a208_ccab03ae4584">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000138473Member"
      id="t_293_3a337591_30b2_9392_6245_aa5ddcae30f2">JLKNX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_277_744a3a51_e952_4187_baeb_7d2c5ac3dc7e">This annual shareholder report contains important information about the John Hancock Multimanager 2055 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000138473Member"
      id="t_278_0816f0a7_5b21_40f6_b5bc_f226daa20950">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_279_84be7a59_5933_4c7b_a59d_1cefaa6bec66">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000138473Member"
      id="t_280_7800c5a9_8155_4e8f_a575_880785b991d4">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000138473Member"
      id="t_281_eafe39db_3d9b_45d3_8d22_d40cb5bd5ab2">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_282_d42ea121_f027_43de_8726_5925cd313a4b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio&lt;br/&gt;(Class R2/JLKNX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;55&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000138473Member"
      decimals="INF"
      id="h_720_9c2fefdc_f239_44d4_82b8_992d4e06677c"
      unitRef="USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000138473Member"
      decimals="4"
      id="h_721_47fe9bb3_802e_456b_bd95_d5379e573186"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_283_2489f29b_b93e_4283_9979_8825adbed157">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2055 Lifetime Portfolio (Class R2/JLKNX) returned 19.84% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_284_c1dbdb70_967a_4fbd_8bd2_0730567e9982">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717351.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_285_062edaa5_6fa7_4060_9a67_3e7caf384b56">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio (Class R2/JLKNX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.84&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.84&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2055 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2055 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000138473Member"
      id="t_294_c84cfaba_d7ca_f69f_d33a_20ef83e0b8ee">Multimanager 2055 Lifetime Portfolio (Class R2/JLKNX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000138473Member"
      decimals="4"
      id="h_722_99651088_4d32_4829_b7e2_1ef6b0a32fc2"
      unitRef="pure">0.1984</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000138473Member"
      decimals="4"
      id="h_723_883b498d_afdb_4bc1_b7a6_c4818377760a"
      unitRef="pure">0.0790</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000138473Member"
      decimals="4"
      id="h_724_cb5b4584_ce1c_45e1_88db_0c67ef127682"
      unitRef="pure">0.1084</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_295_8abd2e3d_b0c3_095d_cd1d_56e3db4de847">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_725_1a55e47a_60fb_4a9d_bab6_3fe6791076a4"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_726_2dfddab6_0e80_45da_b5c5_54c31f1f09d0"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_727_3d3723b8_484f_4ef8_9cc4_9bcf86570d7b"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      id="t_296_0f8cc2dc_724f_ab75_bdc4_e7ddbc9abad0">S&amp;P Target Date 2055 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_728_367aa421_c6ad_4571_92af_1df2d15630dd"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_729_28adc805_0838_4816_b23d_d9fd31a0c8d0"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_730_a717ece9_9402_4620_b735_2cc4b1af59cd"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      id="t_297_3072b70a_4e4d_94fa_80ea_d8c2d3e3456f">John Hancock 2055 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_731_470cdcd0_6d32_401c_8db7_616b7cc16dcb"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_732_881fb4ff_b40a_4d7a_a4be_3eb2c42ff2d4"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_733_028202ad_a4e6_4dab_b130_e07da018f64e"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000138473Member"
      id="t_286_8155d65f_bb35_4a7a_b260_e675df56381b">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_287_4bdf9443_9d19_44b2_b070_c540d6a10131">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_288_7b4c7630_4e31_4bc1_a83a_a0e7bc2f6e5e">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_289_9dbe913a_065b_49ae_9be2_b226b9a626b0">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;482,927,299&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000138473Member"
      decimals="INF"
      id="h_734_99c9a576_90b2_452a_a80b_4e8eaeacdd55"
      unitRef="USD">482927299</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000138473Member"
      decimals="INF"
      id="h_735_bed1f2d5_8b25_4dbd_b093_a8e69dc8ef7e"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000138473Member"
      decimals="INF"
      id="h_736_3b9020ea_a360_4ffc_8512_d6e3722d57d5"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000138473Member"
      decimals="4"
      id="h_737_6c69cc30_88d7_4654_8616_3022c680f893"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000138473Member"
      id="t_290_f887b4b8_bb3c_492e_abea_bf1f56e5cdf1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_738_b383e347_3f72_427b_8c34_2a08e0df1dc6"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_EquityMember"
      decimals="4"
      id="h_739_edcd57ed_34cc_4dc3_b661_2bd10f5331ca"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_740_f4c2f466_3373_40f5_a324_b335ecb2e2f3"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_InternationalEquityMember"
      decimals="4"
      id="h_741_3d1a7bb6_be1b_49d4_aaa0_db48a4cc177a"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_LargeBlendMember"
      decimals="4"
      id="h_742_bda07ed9_1d22_4cb3_aa12_a55df0271dd5"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_743_92ed066a_c425_4b62_8846_1e93aa703219"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_744_cab94231_bb93_45a7_b097_7492dca32aad"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_745_ba89ae7e_f01d_4c0b_8e69_b0197ebed078"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_746_64fc4e07_31ce_4483_aab8_028e6a73ccf1"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_ShortTermBondMember"
      decimals="4"
      id="h_747_85a44142_51b5_4f3b_85d8_48a16e4eba8d"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_748_d7b4d2cd_23cf_4a96_a5b1_0b807c420be8"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_IntermediateBondMember"
      decimals="4"
      id="h_749_d2eaf588_4a9f_4b83_9494_c18d443be3cd"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_HighYieldBondMember"
      decimals="4"
      id="h_750_563c1c3d_06c5_4447_96f2_9180e8c94eb3"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_751_2b1cd13b_776b_4d9e_be51_5d7a0b1c766e"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_AbsoluteReturnMember"
      decimals="4"
      id="h_752_54f04b84_8693_4e03_9bd4_c5e531371632"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_753_2511b7cb_3775_4813_a271_957660063eb9"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_754_5564b308_8658_41da_a919_1f94c9456353"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138473Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_755_0492f9d4_6cc3_4529_b184_f6cc4e32fa1c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000138475Member"
      id="t_305_be7f9389_984c_4f95_7747_122f9ccb848b">Multimanager 2055 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000138475Member"
      id="t_306_bd027810_42fc_b793_1726_07694b6b95a4">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000138475Member"
      id="t_307_85ca1ae4_c543_f4d3_fc8a_bbc77c562fa4">JLKQX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_291_4fbde5ae_64b7_4e7b_91d1_15366ada5c84">This annual shareholder report contains important information about the John Hancock Multimanager 2055 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000138475Member"
      id="t_292_8ec75f6e_b934_4071_98df_5f9cea3f520c">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_293_7e62bcbd_bab1_4d91_af25_2ea3f39d1ab9">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000138475Member"
      id="t_294_8a264a8a_dc7b_4b35_8984_cbfb48b7dabd">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000138475Member"
      id="t_295_f967b09e_cff7_46f9_94e2_d16576aebc69">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_296_11e515fc_6577_4445_b4ee_456a12e2f5bc">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio&lt;br/&gt;(Class R4/JLKQX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;19&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000138475Member"
      decimals="INF"
      id="h_756_4cdf6a9c_9961_4e97_859f_d9aae6e29de4"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000138475Member"
      decimals="4"
      id="h_757_beeed8c6_b7d0_4dc5_b5fd_b330d832267f"
      unitRef="pure">0.0017</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_297_8d35afdc_ca23_4303_816b_f73c42534f36">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2055 Lifetime Portfolio (Class R4/JLKQX) returned 20.32% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_298_2ebc7021_620a_4396_a606_99b4f48700f2">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717333.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_299_59a1e98f_a1b6_447f_a47f_b55b2977c419">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio (Class R4/JLKQX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.32&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2055 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2055 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000138475Member"
      id="t_308_ac100477_012a_c416_ea5f_fb844f2c9a49">Multimanager 2055 Lifetime Portfolio (Class R4/JLKQX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000138475Member"
      decimals="4"
      id="h_758_3c129c6a_b4a7_48b4_a52a_d70a74953134"
      unitRef="pure">0.2032</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000138475Member"
      decimals="4"
      id="h_759_f5723c50_dae0_4122_94bd_3d2a9cfd5dc0"
      unitRef="pure">0.0831</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000138475Member"
      decimals="4"
      id="h_760_06a969b6_51e8_41a9_a379_33dd4e8dbc90"
      unitRef="pure">0.1121</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_309_23f4615c_3087_22b9_4637_696c00cd498d">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_761_6c441c24_d74f_4f51_bf7d_088e01161229"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_762_81ce9b51_0021_454f_ae5f_13e780206594"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_763_481d9fe4_b680_4124_8175_3975938394af"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      id="t_310_b5058ca8_5d5b_7ef7_c827_709b0196df47">S&amp;P Target Date 2055 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_764_0170ff67_aa8b_46ad_85a9_1df1e2522deb"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_765_af13fed8_176f_40a0_8932_9b7df2fe8e40"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_766_dcc9de80_f72e_495e_99e3_773a73b0526c"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      id="t_311_71aa77e2_8a06_3c77_1ea3_64510022d168">John Hancock 2055 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_767_80185e5f_d685_4aae_b34f_fe882b7fbebd"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_768_b7a291c2_9dc5_4003_b2a7_aeb9d97f24a9"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_769_ae34347f_b094_492c_b00b_40bebd335a49"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000138475Member"
      id="t_300_7c2e8ade_5bc8_4cc7_a0c9_c1008335a5b7">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_301_b353e993_8c1a_4fcc_9eb8_aa6439e78b89">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_302_c27470e8_26ea_4aaf_b18f_af841fc7cf0a">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_303_55f927e7_03d7_4109_8b5b_94dd17695aac">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;482,927,299&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000138475Member"
      decimals="INF"
      id="h_770_8e850897_61d7_4c95_8b82_76caa6b33ddd"
      unitRef="USD">482927299</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000138475Member"
      decimals="INF"
      id="h_771_e734cbc2_837b_4e16_8eb2_8d5509c085af"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000138475Member"
      decimals="INF"
      id="h_772_d6e6320f_278a_4ad0_ade0_ef2e7f7f3972"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000138475Member"
      decimals="4"
      id="h_773_69f6ff6b_4263_4216_be1b_94b086d0dc5b"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000138475Member"
      id="t_304_d9339fff_d427_4e62_bb64_edf4eb8ef5b4">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_774_54404f4c_9044_49b4_b945_a4ae6abc25a9"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_EquityMember"
      decimals="4"
      id="h_775_1e55ec53_b5f7_4345_8605_e73f44aebdc9"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_776_5bf5ffe2_ffdd_4510_8315_2f7bbf272787"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_InternationalEquityMember"
      decimals="4"
      id="h_777_e626be1e_9812_4d5f_8b1f_02e7028d5965"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_LargeBlendMember"
      decimals="4"
      id="h_778_631775e9_4b86_42d4_a88d_474e3d36831a"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_779_92df76b1_3a96_4988_9eb1_300f8b037df4"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_780_6158cbfe_8617_4123_816a_1d864a8ba82e"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_781_4457416a_7bac_414e_bc9c_fa11e8dc3882"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_782_71f7fe84_86a6_4408_b593_7de90d011d73"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_ShortTermBondMember"
      decimals="4"
      id="h_783_671e7d0f_4e92_4196_bda0_aecfa8c12cf8"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_784_e595f88b_2a5a_4424_b1ed_02624f951f76"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_IntermediateBondMember"
      decimals="4"
      id="h_785_c3aa99cd_54a8_4d56_a88c_6d4c841f2db2"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_HighYieldBondMember"
      decimals="4"
      id="h_786_9fb54b54_7bae_4182_a34c_fff196e90315"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_787_fa5ffd88_6f14_48ce_b519_68c22523f09d"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_AbsoluteReturnMember"
      decimals="4"
      id="h_788_e2768773_d5d4_4396_a70c_1bdf39513615"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_789_115f08f8_61be_4a7a_ba97_17ae40aaceb1"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_790_760e9b93_1d9d_4ea9_8b53_e8ae22bd7578"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138475Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_791_afdd3a58_4939_42d2_a110_6af66e725b37"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000138476Member"
      id="t_319_43c290c5_55f0_4f98_63ef_90d8d73e7315">Multimanager 2055 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000138476Member"
      id="t_320_b2aba8a3_5e07_f469_df38_a3292778a928">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000138476Member"
      id="t_321_04537040_db99_a32b_1f25_297c1071b469">JLKSX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_305_90b37386_7c7d_46f9_9001_58bdac2aecc0">This annual shareholder report contains important information about the John Hancock Multimanager 2055 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000138476Member"
      id="t_306_d2d88d14_0c49_4803_9737_7a28d5023640">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_307_91e9ca27_8c63_4876_91dc_5f21cbfcca8a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000138476Member"
      id="t_308_71263940_4834_42de_b2ec_96b2872286f5">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000138476Member"
      id="t_309_eb7ea581_6b97_4e02_82da_a776155a33d1">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_310_31166b58_4b49_4867_9e74_3b77c04cd724">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio&lt;br/&gt;(Class R5/JLKSX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000138476Member"
      decimals="INF"
      id="h_792_96445411_cc5e_4cff_9bd4_5a540de514b2"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000138476Member"
      decimals="4"
      id="h_793_60af488b_7aa7_43a1_a46a_4b711783519c"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_311_7324d9aa_8628_4e7d_977f_0d28e8b7352e">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2055 Lifetime Portfolio (Class R5/JLKSX) returned 20.35% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_312_1358e44a_4a98_42be_bf08_65b329018c05">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717301.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_313_469a96e5_40c2_4a0a_8118_999720fac35c">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio (Class R5/JLKSX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.32&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2055 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2055 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000138476Member"
      id="t_322_b0d4f436_3092_b384_8594_72f67f9ee6ed">Multimanager 2055 Lifetime Portfolio (Class R5/JLKSX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000138476Member"
      decimals="4"
      id="h_794_0882025d_1624_4d38_9a18_34cb84126c57"
      unitRef="pure">0.2035</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000138476Member"
      decimals="4"
      id="h_795_43627ccd_215e_41f8_b19d_4b3a452e28d7"
      unitRef="pure">0.0839</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000138476Member"
      decimals="4"
      id="h_796_36cf8c57_db6e_4add_a84a_c3915d4b4a30"
      unitRef="pure">0.1132</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_323_0acababe_3635_7daa_29ca_6fa0ec6fffec">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_797_1f7ba4e7_2a53_42f3_82e3_04ffb48575b2"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_798_77215759_da74_4d24_9e62_6ac628dd6dfb"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_799_25ad196a_bce5_4258_9b7c_67d873876570"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      id="t_324_4da28721_5ac8_5e45_e32b_e775ef382a89">S&amp;P Target Date 2055 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_800_c4c401b2_f378_417b_bf49_d774d25d556b"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_801_a347ac19_0e61_465b_bb82_2e38f76df9a4"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_802_7fcbec8f_6404_46a7_b67d_96fe59fb221b"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      id="t_325_42d2e209_eea7_cf3f_668f_09357143b411">John Hancock 2055 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_803_b268e273_d1f6_4df5_a4ce_1a1e1e2759ac"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_804_554603f3_34ca_492e_be8b_3ab20004f3c3"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_805_c78e0572_f693_46ac_a694_d5e261f1debe"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000138476Member"
      id="t_314_ac46ad4f_eb01_4e11_b0ec_00a308627add">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_315_1fd4818f_965f_4e94_beaf_3e008d257b2d">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_316_38e7e9c7_ed60_4237_bd7a_6b3361399890">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_317_11f47456_8628_48b7_b1dd_24f83b5a09f5">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;482,927,299&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000138476Member"
      decimals="INF"
      id="h_806_300eeaa7_a613_4d11_b14c_4ebb06a564b8"
      unitRef="USD">482927299</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000138476Member"
      decimals="INF"
      id="h_807_0a32d99f_520f_4ba3_993e_9140d6d2b53a"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000138476Member"
      decimals="INF"
      id="h_808_ffbb9914_929d_4f17_9c2d_65ec44536540"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000138476Member"
      decimals="4"
      id="h_809_ca8b24b5_8064_4a20_84a1_d94ee1c1ec0e"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000138476Member"
      id="t_318_f4f7423c_24d5_4b02_9cb3_4e91d86b7ba1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_810_66e9e6a5_0885_4b6d_8671_8ad35b0290cb"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_EquityMember"
      decimals="4"
      id="h_811_592cdbe0_e621_4ab2_8cd3_f160ee562c0b"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_812_67fe640f_2467_4f37_916f_89e48ce68658"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_InternationalEquityMember"
      decimals="4"
      id="h_813_7422d1e1_515c_493a_b97d_8c5019700463"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_LargeBlendMember"
      decimals="4"
      id="h_814_7613d935_c97b_49ee_b77d_21d4c471f0b6"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_815_a092d221_511d_4139_a8f0_40272ecd5b8d"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_816_bb69dbe9_0708_4525_bfb8_f3f1fccec94f"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_817_c5bbef29_007c_4010_b54f_ad179962e3f1"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_818_3ecddcb2_1f3b_40cc_900f_818b8db05a3c"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_ShortTermBondMember"
      decimals="4"
      id="h_819_6ba71b76_7890_446e_9ba3_502b73567968"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_820_69dac1ca_2a31_4ebc_a804_093f0ada6b22"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_IntermediateBondMember"
      decimals="4"
      id="h_821_bd31e981_4c44_4f81_ac66_c5b1484302e0"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_HighYieldBondMember"
      decimals="4"
      id="h_822_2d8b2638_b691_4083_ac95_6c08c5605067"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_823_44e4a2f3_4b4d_4241_947c_2ef8eb496e5a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_AbsoluteReturnMember"
      decimals="4"
      id="h_824_ab49ff21_2a96_4406_9a17_34d1600f4c27"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_825_f0de98af_43d0_4bde_8871_5f0693511f47"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_826_d7ebad0d_e15d_4570_9aca_d5a8d5ec7f01"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138476Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_827_ad89294b_59d8_4185_bc2a_ff253afaa948"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000138477Member"
      id="t_333_88250cc4_9117_ebd2_3052_21c29793db7e">Multimanager 2055 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000138477Member"
      id="t_334_8faa38d5_4310_7458_5ed1_aaa54c600c61">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000138477Member"
      id="t_335_c44909ca_23e4_945c_7245_f42694338b40">JLKTX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_319_bc225cd4_3069_4bcf_bb89_edeb226b84b6">This annual shareholder report contains important information about the John Hancock Multimanager 2055 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000138477Member"
      id="t_320_af4f83e5_28e5_49f9_9537_09ed9ed6f65a">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_321_f6325777_a892_4ab4_b0c3_d5b4bc7c2311">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000138477Member"
      id="t_322_1cda9abb_aef1_487b_b6fd_ddd050a1938e">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000138477Member"
      id="t_323_896e9376_26e8_4398_9dc3_97ff7e166fbf">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_324_ba7c8d90_02ac_48bc_a898_7d5e5109d822">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio&lt;br/&gt;(Class R6/JLKTX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000138477Member"
      decimals="INF"
      id="h_828_fc7a508d_1ebe_43b5_ba64_06efb1ec628f"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000138477Member"
      decimals="4"
      id="h_829_6c7c1f3e_e1b0_4c3e_8039_2fd52301f901"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_325_754f270e_07fa_4d52_a0bb_8f098f2e4636">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2055 Lifetime Portfolio (Class R6/JLKTX) returned 20.41% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, a small position in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) was adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_326_02150f6d_1825_4edf_be1f_c2313562d4af">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717283.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_327_50a4d536_071d_4db9_82b4_e835fbda11f2">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2055 Lifetime Portfolio (Class R6/JLKTX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2055 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2055 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000138477Member"
      id="t_336_80463c6e_4b06_52f0_44f1_48affc018a9d">Multimanager 2055 Lifetime Portfolio (Class R6/JLKTX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000138477Member"
      decimals="4"
      id="h_830_588f09b5_e33c_4c09_8e11_c2bbd754d959"
      unitRef="pure">0.2041</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000138477Member"
      decimals="4"
      id="h_831_9ef0279f_ddd4_4739_9ea2_66f360fef33a"
      unitRef="pure">0.0845</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000138477Member"
      decimals="4"
      id="h_832_b0aebedd_c127_41a0_aa87_8d4952808fc6"
      unitRef="pure">0.1138</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_337_a2f31712_059e_ebbf_dbe8_6e726d0c3666">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_833_09bbcc0f_e3cb_44b6_b832_e9653abf00f0"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_834_d7e6bf1e_5a4b_4fa8_9bde_5caa1e5ed816"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_835_57e2b473_75e1_4d92_b1a5_c66e87688724"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      id="t_338_f7643a59_8a4c_c967_5a8a_be2258f5a0cf">S&amp;P Target Date 2055 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_836_2e9868d8_0b80_414a_b7e5_778626c0328a"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_837_30413211_f2c4_4b4e_a19f_4b376aa2cb91"
      unitRef="pure">0.0992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2055IndexMember"
      decimals="4"
      id="h_838_c4bdf808_7244_4abf_9e17_0a0cefbd3027"
      unitRef="pure">0.1157</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      id="t_339_87b7e23d_aa11_2485_1fcd_9dee12ab2967">John Hancock 2055 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_839_6faf71f7_4850_4ef1_9d30_9892622bd5c9"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_840_ad30a93a_eec5_4318_b311_9bdb3c508f3f"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2055LifetimeIndexMember"
      decimals="4"
      id="h_841_4d3bcee5_2691_463f_a7c9_d8b36f17091c"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000138477Member"
      id="t_328_57a83eae_dbac_4e4f_906e_26e27159f87e">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_329_802cae30_db73_47ba_a2f9_bc10ae26bb11">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_330_754421d9_ecae_4c53_ad10_c380f09c6245">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_331_88d62452_d201_4abb_a1f4_a84119f09006">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;482,927,299&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000138477Member"
      decimals="INF"
      id="h_842_e4814e8a_30b3_4376_9c4e_eae2dfb89d3f"
      unitRef="USD">482927299</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000138477Member"
      decimals="INF"
      id="h_843_2ac9c12d_7767_4f1f_b7fd_40f7b931a21b"
      unitRef="Holding">83</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000138477Member"
      decimals="INF"
      id="h_844_61ba1f0c_8e82_4954_958a_b8316fa93c94"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000138477Member"
      decimals="4"
      id="h_845_08a476cf_9abf_43cb_b9b1_b7024994f65d"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000138477Member"
      id="t_332_82652854_c17c_494c_9fef_8254569e0f42">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_846_634dc684_3b49_43b9_a804_e262786fd6b2"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_EquityMember"
      decimals="4"
      id="h_847_ca11fd95_154e_466f_b654_70b0d679953b"
      unitRef="pure">0.890</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_848_6b32ea63_a41d_4ef1_8ba4_954f3e2b9079"
      unitRef="pure">0.295</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_InternationalEquityMember"
      decimals="4"
      id="h_849_20baa172_48a3_40ec_b373_8a07257a6317"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_LargeBlendMember"
      decimals="4"
      id="h_850_53664043_408c_4d88_b6d2_cb499a33cf63"
      unitRef="pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_851_49d0df4b_162d_499d_a3a7_01e667d78a3e"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_852_eb84be50_9f98_4909_aa8f_2559dffb0484"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_853_629b55f5_cebc_4675_b23e_00392b857db0"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_854_16990d97_fa2d_4e2b_989b_7846b96da207"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_ShortTermBondMember"
      decimals="4"
      id="h_855_8ff360a0_474e_42d4_80b6_9f1d1cbac54b"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_856_484fe8ae_3c17_403a_be49_482aefd20702"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_IntermediateBondMember"
      decimals="4"
      id="h_857_78213cd9_4018_4a14_8031_37f560597e88"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_HighYieldBondMember"
      decimals="4"
      id="h_858_394a08e2_71a8_4443_ad22_0550363cba9d"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_859_8c5c016a_9441_443c_a275_22488a2145ba"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_AbsoluteReturnMember"
      decimals="4"
      id="h_860_84a10ef4_c05a_43c4_8db0_ee75c7694e7f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_861_465a5a5f_0d23_41d2_b51a_62e5d4336435"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_862_5b1acf53_e949_4873_8ce1_f393ed62cef5"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000138477Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_863_dd378535_67bf_4bad_8e8c_22c346968bbc"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037417Member"
      id="t_346_ae930cbd_be09_703e_ea22_95902929d036">Multimanager 2050 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037417Member"
      id="t_347_6a2e6a18_c136_294f_3f85_1c6c22aef253">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037417Member"
      id="t_348_7972a8dc_1ecb_67f9_0f59_08c7dd0e8c02">JLKOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_333_49380d6b_3417_4411_a9cf_b30e3c9ebf85">This annual shareholder report contains important information about the John Hancock Multimanager 2050 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037417Member"
      id="t_334_e7d713b1_9d6a_4c51_b070_5183136a83a4">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_335_38adf3a4_21ea_4252_92ff_e361b5a6befd">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037417Member"
      id="t_336_149ad271_3185_4193_ae6a_8a20241097be">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037417Member"
      id="t_337_26f6f117_15a3_4325_afa4_84cc01f7a0eb">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_338_d4f5e286_b832_40a2_9f66_cf77d6e1f9bd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio&lt;br/&gt;(Class 1/JLKOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037417Member"
      decimals="INF"
      id="h_864_2a9fe03d_38e0_497b_b240_dba448244de8"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037417Member"
      decimals="4"
      id="h_865_0289e069_f44e_4cb7_84a1_6c2d5b6cc363"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_339_57b1a165_c0ac_4cfe_83fe_61eeb68f64ee">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2050 Lifetime Portfolio (Class 1/JLKOX) returned 20.46% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_340_4dacfef4_6e56_4871_913d_d46010ff697b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717055.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_341_a9261489_dd6a_4d12_b62c_d33d2981c319">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio (Class 1/JLKOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.32&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2050 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2050 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037417Member"
      id="t_349_729f8fe2_b26a_1bca_d2dd_87860e230ace">Multimanager 2050 Lifetime Portfolio (Class 1/JLKOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037417Member"
      decimals="4"
      id="h_866_28ea9824_f7f7_409a_bedc_7d1b65bc0ac7"
      unitRef="pure">0.2046</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037417Member"
      decimals="4"
      id="h_867_20548f80_5273_4bb2_befa_a09f01dcf6e0"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037417Member"
      decimals="4"
      id="h_868_e7ee5b4d_4aad_46b8_9d11_1fdc67680f75"
      unitRef="pure">0.1132</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_350_ff964ed3_96d4_bc05_5bf4_bdf584783416">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_869_04e47c21_4a89_49e4_a2c6_2113ab4c23ed"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_870_6993a5eb_5635_42e7_883b_9873b8688274"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_871_83e3247d_4fb8_49d9_a7ac_b7dae52c2a86"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      id="t_351_353bc81a_452a_1495_7751_1594c7ac4370">S&amp;P Target Date 2050 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_872_957244c2_a547_4c97_bdb0_ff4cffb59392"
      unitRef="pure">0.1992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_873_625ef050_c298_44e9_b4fc_a0acf4f5b5c7"
      unitRef="pure">0.0975</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_874_e4b0cbfc_e4c6_4617_8bd1_74ea0edf8058"
      unitRef="pure">0.1141</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      id="t_352_2a745b31_cebf_9471_18b3_da3fc4bfef05">John Hancock 2050 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_875_6a3ad40e_629d_4fdf_ba29_64fcdeffbfa1"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_876_51fae1dc_d6df_49b6_a5ec_aa25d090f5fb"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_877_af655345_1b5d_4d6e_8125_0e726408a9bb"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037417Member"
      id="t_342_befd7490_9559_4bb0_9e76_3e6c9df56a5b">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_343_e93b23c6_95c5_4f58_a6b5_1daebed62117">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_344_3a170c76_a14a_474e_b80f_9ee2b778cf1b">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;697,641,979&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037417Member"
      decimals="INF"
      id="h_878_bc4ee58f_5eaf_4b51_89ad_2e27e88ddb8c"
      unitRef="USD">697641979</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037417Member"
      decimals="INF"
      id="h_879_468b8340_8132_4ac1_8072_bf765fd7c1e6"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037417Member"
      decimals="INF"
      id="h_880_3ce6b735_d28c_40be_aacb_10efcf616b3b"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037417Member"
      decimals="4"
      id="h_881_a95040dd_4614_4961_9ac3_bc98d507ba0a"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037417Member"
      id="t_345_47ab71ad_bccc_4195_8831_88af34a50e25">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;88.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_882_759e6880_b90e_4c3e_96c2_eb6727983ee5"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_EquityMember"
      decimals="4"
      id="h_883_36a679e8_44d1_45a6_b92d_a001dc73b3a8"
      unitRef="pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_884_d3dd8dec_5994_4b24_9251_a01a6a728c7c"
      unitRef="pure">0.293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_InternationalEquityMember"
      decimals="4"
      id="h_885_23a0b7f8_a908_44a9_a407_40811d5eec0f"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_LargeBlendMember"
      decimals="4"
      id="h_886_4f661b45_121b_4011_9d29_07cf0ee833fe"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_887_79089402_eb18_440d_b93a_b120edf2a973"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_888_1e1dc76b_f0bd_48e4_a897_d5f8dabfb2f3"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_889_52828eff_5476_49ae_9a76_cff51b31bed1"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_890_8a1754d1_3f39_470f_ae8d_d3592dd5f0a8"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_ShortTermBondMember"
      decimals="4"
      id="h_891_02845e67_a8bd_4329_9bc6_4c2aa536aa74"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_IntermediateBondMember"
      decimals="4"
      id="h_892_8924964d_55a8_45bb_8e2d_d163b2668e6f"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_893_5a8b49d3_f748_4856_88b1_38995909f1fa"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_HighYieldBondMember"
      decimals="4"
      id="h_894_a3167cf0_1d23_4ae1_9cb6_300e9a24b702"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_895_cf6ae1bd_b53c_436a_810b_5eb9cc4b69cf"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_AbsoluteReturnMember"
      decimals="4"
      id="h_896_3c41e298_0e33_4d00_94ae_0487cca70775"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_SectorEquityMember"
      decimals="4"
      id="h_897_0a59e651_d573_4c2f_9a41_3441c3d1d100"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_898_c392e0ac_c00e_42cc_abdb_a06d413507ce"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_899_b0a7ec51_e59b_4778_bff9_45dbf4076b34"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037417Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_900_a4e16eec_586d_4568_8bf2_b38886bd943d"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037407Member"
      id="t_360_5a24058e_c02b_2ecf_7ece_ecb796a2e07b">Multimanager 2050 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037407Member"
      id="t_361_a8a1958b_f582_8a89_9c1c_1807fb2e479c">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037407Member"
      id="t_362_676f63a1_fd68_efa5_91a5_622af08a7ec8">JLKAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_346_594f89ff_b8ba_4a34_893b_2cd95705e802">This annual shareholder report contains important information about the John Hancock Multimanager 2050 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037407Member"
      id="t_347_2e590092_d9d2_4602_b7bf_377afe881d41">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_348_d6f53613_6379_40c3_841f_4e6f4aa92bae">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037407Member"
      id="t_349_7693ae0a_0efe_428b_9636_e4c99e9496c7">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037407Member"
      id="t_350_24a1435b_7b51_47b4_8f58_9b80fe75d5e0">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_351_40d5eef7_5564_4db8_8c04_248d1494ba03">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio&lt;br/&gt;(Class A/JLKAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037407Member"
      decimals="INF"
      id="h_901_eb156e86_2823_414e_a5a0_bd9ac0cd35f4"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037407Member"
      decimals="4"
      id="h_902_8e1b694a_6ad8_4830_a091_394eb1ee39d1"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_352_820efffa_b86a_48e9_a556_8df6631565c5">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2050 Lifetime Portfolio (Class A/JLKAX) returned 19.97% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_353_be55a69f_55a5_4dbc_84a8_17029548ba15">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717175.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_354_89ed4bc4_15db_49cf_9a89_7814ae6aca6b">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio (Class A/JLKAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio (Class A/JLKAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2050 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2050 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037407Member"
      id="t_363_73fa33a7_f083_7446_308c_8b07f6b9d601">Multimanager 2050 Lifetime Portfolio (Class A/JLKAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037407Member"
      decimals="4"
      id="h_903_3296b3fc_87f4_430b_a36c_bebad0d91b00"
      unitRef="pure">0.1394</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037407Member"
      decimals="4"
      id="h_904_324758de_19e3_4523_af03_06d698bdc69d"
      unitRef="pure">0.0692</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037407Member"
      decimals="4"
      id="h_905_fdb281eb_8f15_4343_9aa7_57576e2bcdde"
      unitRef="pure">0.1036</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037407Member_WithoutSalesLoadMember"
      id="t_364_bfce2ab0_52ec_f159_4031_5eac552ae55e">Multimanager 2050 Lifetime Portfolio (Class A/JLKAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037407Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_906_311b4a00_d675_4233_b359_c602759b034c"
      unitRef="pure">0.1997</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037407Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_907_6ff00d9f_c137_4a27_bcd9_fa744ca11782"
      unitRef="pure">0.0802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037407Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_908_dc9d4c50_6fed_45cf_b4e9_d78e0f78ee3f"
      unitRef="pure">0.1092</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_365_52e2d7d3_38a9_ccd4_407e_d85ca3e3ea2f">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_909_ebab2023_387e_48a2_babf_90b9c6690ffa"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_910_3ad853e5_7a18_4fc8_a2e8_c386c36798ba"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_911_be0455f0_0238_448c_8239_84d1a2d409f9"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      id="t_366_b24346ee_2092_17ef_3528_1e30e1fa1b07">S&amp;P Target Date 2050 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_912_775a71c8_1d68_4112_a942_080d8b9b71aa"
      unitRef="pure">0.1992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_913_b7e6c91c_7ad2_4d92_8903_1b6a780dfeee"
      unitRef="pure">0.0975</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_914_afa3ca8c_7eb3_4ce0_a36f_67f309b9c341"
      unitRef="pure">0.1141</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      id="t_367_fc3f7988_ce2e_1d95_892e_29cd04bf7c96">John Hancock 2050 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_915_73663d8c_1dd9_483c_a159_85e2b29b47df"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_916_fc1448cb_e777_4160_bbb4_13705a810cb0"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_917_5c9ca0d3_96e9_4758_9faf_de54753b721d"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037407Member"
      id="t_355_d99f7693_9be3_4cd1_8b36_2d3819c788d5">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_356_25100920_35ad_4bcf_8036_e7e11836fb95">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_357_aebb5f9d_3eee_41d7_9a64_89a78a6d4fac">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_358_cbe29731_8d61_4e6d_a9df_75244edd8230">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;697,641,979&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037407Member"
      decimals="INF"
      id="h_918_76d460e8_7e65_4010_bc5a_a59d0353ca48"
      unitRef="USD">697641979</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037407Member"
      decimals="INF"
      id="h_919_b91e4cb9_c099_47e2_ba26_51c8e3ce1eed"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037407Member"
      decimals="INF"
      id="h_920_d536ac58_1510_4390_8c06_c335fa17c098"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037407Member"
      decimals="4"
      id="h_921_d2f04ade_c805_459e_96e3_14f3c720f85e"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037407Member"
      id="t_359_dbd828c6_7400_4320_9ce2_6c862c1d098a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;88.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_922_11f82b1d_358e_467b_8601_59b6a546b497"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_EquityMember"
      decimals="4"
      id="h_923_d0eac7f0_1ceb_4a11_b747_271ed4a73603"
      unitRef="pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_924_3b8d8a90_b029_4b7f_82a8_1bf6ee6f115a"
      unitRef="pure">0.293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_InternationalEquityMember"
      decimals="4"
      id="h_925_08cc8745_7c39_4d41_a5ce_fc688695efdd"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_LargeBlendMember"
      decimals="4"
      id="h_926_3debedee_80df_4032_95b6_d265f4016bc6"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_927_1b135b7e_e6eb_47c9_bdb2_4b8a21bcc08a"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_928_e05f75ca_f59d_4dd6_ab02_a7dacb4a4d75"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_929_d75ce4c5_63f3_44e6_bd2d_043a08a1454c"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_930_3f6d3569_429b_4788_9e28_ec82e771933e"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_ShortTermBondMember"
      decimals="4"
      id="h_931_4d340190_3957_4586_99a6_cfbdbad5e67b"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_IntermediateBondMember"
      decimals="4"
      id="h_932_fa47e2ee_efdc_4968_af9b_74e73fa6f09c"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_933_e7f452c8_fd8c_4aba_9423_aa86870451e1"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_HighYieldBondMember"
      decimals="4"
      id="h_934_e20edc84_6bb4_4c81_ae09_1912fdb3dd8b"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_935_913450bb_5d70_4872_a99c_6159db412449"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_AbsoluteReturnMember"
      decimals="4"
      id="h_936_c85ac7e9_975b_4d24_bf33_25949ddde3db"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_SectorEquityMember"
      decimals="4"
      id="h_937_75ee3ad2_fd75_4cfc_a32c_5a3651fae051"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_938_2875a725_30dc_4f75_b878_400ec9000f6d"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_939_b7b991a5_be56_46c9_865f_77c9154f0d73"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037407Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_940_fe3a2c8c_6f92_4e03_a95e_46930669ef19"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153964Member"
      id="t_374_8462dd6c_4c76_9ad6_04dd_9412cf9359e5">Multimanager 2050 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153964Member"
      id="t_375_1f512677_8723_ecf8_6c24_ed9908deb570">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153964Member"
      id="t_376_b724a657_1daa_7868_9aec_9ae1d06dc2f4">JHRPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_360_9afbccdd_af0d_4807_a5d2_8a7a785931fb">This annual shareholder report contains important information about the John Hancock Multimanager 2050 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153964Member"
      id="t_361_17017278_7b2e_4a36_996a_e2dac91846f3">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_362_883f5afa_4125_4a29_9c3d_c0a31fdcea0b">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153964Member"
      id="t_363_aab0e025_e26c_493d_bd6c_49986e661853">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153964Member"
      id="t_364_20c04176_c58b_446e_939c_9a21ee484dda">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_365_3f9aed2a_ffac_4593_98be_fdb28be24faf">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio&lt;br/&gt;(Class I/JHRPX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153964Member"
      decimals="INF"
      id="h_941_cc3e4eca_a071_4847_b263_6c32aa205164"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153964Member"
      decimals="4"
      id="h_942_17b13876_de2b_4139_9d23_4254b438116c"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_366_19148c1a_9c3c_47df_a7f6_291210d1a5d7">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2050 Lifetime Portfolio (Class I/JHRPX) returned 20.38% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_367_6d8f5519_88fd_482f_b81e_73c2cbc9d551">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717037.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_368_dd6141b4_0f6a_4143_8f87_5fa5e42f0ad6">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio (Class I/JHRPX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2050 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2050 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153964Member"
      id="t_377_4f5b96e1_ce8d_8029_279e_69e4579884dc">Multimanager 2050 Lifetime Portfolio (Class I/JHRPX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153964Member"
      decimals="4"
      id="h_943_f7c58a18_7971_4648_9ed1_7331bcc7f6d4"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153964Member"
      decimals="4"
      id="h_944_df3fd9c1_5061_4261_bc94_0032eb26cdc2"
      unitRef="pure">0.0835</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153964Member"
      decimals="4"
      id="h_945_55886514_056b_445a_a5db_2177beb162a9"
      unitRef="pure">0.1125</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_378_e54bf35f_30d1_fa11_d8e3_5f8911996102">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_946_05bbb225_d093_4f76_a585_0d390ab4580e"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_947_fe14fd1e_e710_4cca_bb00_34e1bada96d0"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_948_d542830f_1d0b_459c_a1fa_6180e2013bcf"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      id="t_379_579bfd60_ddd8_a0df_ecc6_036b0aca2a28">S&amp;P Target Date 2050 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_949_f1c19400_848c_40f1_954e_1313fdddba28"
      unitRef="pure">0.1992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_950_079ccbc7_b076_48e8_ab81_815032971861"
      unitRef="pure">0.0975</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_951_87a44015_9858_458c_be89_490236824f7b"
      unitRef="pure">0.1141</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      id="t_380_930ab6b1_d1b8_6493_ad52_a52f21b374e0">John Hancock 2050 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_952_23eea0f0_ee22_4121_b9a1_5453379cbb95"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_953_5a55856e_efb8_4440_b5d8_468c25c0306d"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_954_73887d0c_3763_42bd_b457_09f11115c5d2"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153964Member"
      id="t_369_f5c4dc4a_3f59_48c7_a3a4_62ce6adeb9bd">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_370_81b6879b_2fde_423b_97a3_9063fc0e0f2a">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_371_627c0ab6_f856_4f1d_bef8_2b627166ac10">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_372_d9a4e549_4c24_462d_b4ce_9a4e863cbf24">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;697,641,979&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153964Member"
      decimals="INF"
      id="h_955_4e6c560f_f45c_4670_9003_c7d5996e99bd"
      unitRef="USD">697641979</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153964Member"
      decimals="INF"
      id="h_956_38fa1915_cf9d_4fbc_bd91_362e7cb75635"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153964Member"
      decimals="INF"
      id="h_957_d9aeee21_09b7_4b7f_a6bd_0c1753068beb"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153964Member"
      decimals="4"
      id="h_958_e57e910b_6c34_4084_a825_1c2f0a596e1e"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153964Member"
      id="t_373_6270847e_f88e_4d5a_a371_61d6b563f2b4">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;88.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_959_16528add_f170_4eb9_98a4_04162c585c64"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_EquityMember"
      decimals="4"
      id="h_960_a8e24e6b_a6d4_40d9_b379_f357af373359"
      unitRef="pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_961_a0dcf218_ab58_41c7_b0b3_65af558a0d3e"
      unitRef="pure">0.293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_InternationalEquityMember"
      decimals="4"
      id="h_962_003d968e_a287_4f05_aca5_5bda2deb7f23"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_LargeBlendMember"
      decimals="4"
      id="h_963_191e866e_a3fd_4d3f_86f4_38d9e7758a15"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_964_d9d73cd8_1c95_4a2e_8761_cc331adf5754"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_965_4eb1bb5b_e93f_44a8_a975_da983c453733"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_966_770203a4_6288_4d30_b492_32c368d2f7f9"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_967_f74f8f51_1b07_41f4_ba86_69e9ecddc096"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_ShortTermBondMember"
      decimals="4"
      id="h_968_ce792708_f941_4089_9dee_1742b99ffca9"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_IntermediateBondMember"
      decimals="4"
      id="h_969_6fbabf13_5165_4375_8fc0_4cb36bd19268"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_970_7e19b59f_bafd_4fef_a61d_b42f2a196707"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_HighYieldBondMember"
      decimals="4"
      id="h_971_288c6716_d209_4555_8cf1_caaef3c10f5a"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_972_eca9055d_441f_426a_aa8f_dfa7e9ffab32"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_AbsoluteReturnMember"
      decimals="4"
      id="h_973_27f10457_1c78_4d27_a676_b604c01ec686"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_SectorEquityMember"
      decimals="4"
      id="h_974_6fee65f2_cc30_410f_9c96_97ebb9a0b507"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_975_3c46f724_3cdc_4e66_90c7_6543ade058b6"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_976_a7d5a647_9b3b_48f1_aeeb_9f79b6165bca"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153964Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_977_ead92f48_2942_4764_8ee6_cbc01fce6993"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113511Member"
      id="t_388_4cc3fa7b_a785_7eaa_314f_7f15a08ac4d6">Multimanager 2050 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113511Member"
      id="t_389_e64f0117_722d_ee10_4af7_79bda54934fd">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113511Member"
      id="t_390_2de3f0b9_5c37_cb1f_1c52_c320be8f36f8">JLKEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_374_ac11232d_0c32_4ae7_8591_8899939ee20c">This annual shareholder report contains important information about the John Hancock Multimanager 2050 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113511Member"
      id="t_375_912d3716_4853_4bf2_8fd1_b05cec8f27ab">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_376_633ad129_f3b8_4158_8709_d298f93f2c95">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113511Member"
      id="t_377_4185e346_ac21_4c0f_aa11_76aede6f4486">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113511Member"
      id="t_378_e0d9e710_c83b_4caa_91ff_9e3d07665f19">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_379_e7296b8e_1651_477a_a21a_b5fa219db9d9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio&lt;br/&gt;(Class R2/JLKEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;55&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113511Member"
      decimals="INF"
      id="h_978_b0d72b4d_1b05_430b_89db_d7455c70dce6"
      unitRef="USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113511Member"
      decimals="4"
      id="h_979_84dbc5da_8b12_4e9b_bda9_278d43f068d4"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_380_5479ef76_e4c8_4c15_b2a2_ac5404d5e23e">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2050 Lifetime Portfolio (Class R2/JLKEX) returned 19.89% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_381_13030b64_c3ed_4382_b55d_fd4f089995ed">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717155.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_382_bee29dbb_74f8_4e65_ba65_271bc98ce247">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio (Class R2/JLKEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.82&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2050 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2050 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113511Member"
      id="t_391_7cb12bb3_755a_d2a3_ff93_659d1f632522">Multimanager 2050 Lifetime Portfolio (Class R2/JLKEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113511Member"
      decimals="4"
      id="h_980_188aa633_61df_408c_8d2e_4ccc87699f25"
      unitRef="pure">0.1989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113511Member"
      decimals="4"
      id="h_981_66063ea4_25c7_4953_99f9_42089bc1250e"
      unitRef="pure">0.0792</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113511Member"
      decimals="4"
      id="h_982_874251a7_a78b_4444_a658_14be0e6e832b"
      unitRef="pure">0.1082</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_392_a7035cb1_d444_2c97_92de_7c68fbb79231">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_983_1c29fcda_c16a_4547_bb21_f2e7ba60347a"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_984_c5c5c17a_b9a7_43cf_90d3_4ae7e49e6e5b"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_985_7c7f7751_c716_45ff_b0ab_7e63b8d6e781"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      id="t_393_26d926cc_0b45_be96_9ce8_21e400ef4c59">S&amp;P Target Date 2050 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_986_1a4281a2_e8e7_4776_820c_5b12a67b16cf"
      unitRef="pure">0.1992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_987_20fa0194_1f2d_4bc5_9d99_b7d7a4f005cf"
      unitRef="pure">0.0975</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_988_9d27cdb0_b054_494c_8aab_f74cf7c110c9"
      unitRef="pure">0.1141</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      id="t_394_5ee25db2_cc14_d851_0a21_01ba859b54c5">John Hancock 2050 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_989_0c06848d_86bd_4c8e_96ba_64be49856712"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_990_a8397fd3_18cc_465a_b595_89ce3c4fb63d"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_991_7c61013a_ad64_4953_83de_0e811f1e7fe2"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113511Member"
      id="t_383_f5eb10df_6ad2_458b_a973_7c5e9379fab9">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_384_300f681e_6048_4679_b0cc_3721a803d720">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_385_437862ba_6ed4_4b1c_83dc_3fe47d6c5957">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_386_557df4ba_ff52_4f90_95bc_e8487a573143">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;697,641,979&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113511Member"
      decimals="INF"
      id="h_992_5fe91938_b099_4cb2_976b_f0923162675b"
      unitRef="USD">697641979</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113511Member"
      decimals="INF"
      id="h_993_333c7769_8000_46a9_98cd_fee28fe06fa1"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113511Member"
      decimals="INF"
      id="h_994_f68f69a2_b90b_4d42_8958_d12fb9dd85cb"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113511Member"
      decimals="4"
      id="h_995_376a9573_44ab_4816_8545_09aed251b05b"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113511Member"
      id="t_387_c8a25a6f_a21f_4ad3_82d1_419abaad9d27">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;88.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_996_c8f9b814_5bee_46d7_bc7e_55a7975c14de"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_EquityMember"
      decimals="4"
      id="h_997_04baedaf_b8c4_401c_81d0_5fa87ba1e696"
      unitRef="pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_998_9d4524f2_feb7_4e06_bc25_05ddc6a47225"
      unitRef="pure">0.293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_InternationalEquityMember"
      decimals="4"
      id="h_999_a558fb46_903e_41fb_9be1_fdc748a18a6b"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_LargeBlendMember"
      decimals="4"
      id="h_1000_b08d2498_ebc7_4683_a179_4b5fbca3ba11"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1001_f1e257da_31d3_4f97_a3c2_59490cd07e54"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1002_72b0fd9b_ff9b_47e8_ac2d_44120e535990"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1003_5b16e039_5db2_4f7f_8752_f7b2c357f01f"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1004_35595bd3_4891_4160_ab23_401ac5b0af0c"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_ShortTermBondMember"
      decimals="4"
      id="h_1005_032c00f0_4c04_4b06_b765_e93013190329"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_IntermediateBondMember"
      decimals="4"
      id="h_1006_c2b738ec_07d7_4aed_b58e_c9385323be7e"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1007_bfc39f22_64e4_451a_8ce5_b55c17f8ee34"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_HighYieldBondMember"
      decimals="4"
      id="h_1008_9fcb57f0_c271_4c28_a64f_dd596c87649b"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1009_d3757153_b4cc_4099_8e2d_4335da9ddc1c"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1010_43aeab35_f09b_46c6_924c_ffff8a67179e"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_SectorEquityMember"
      decimals="4"
      id="h_1011_aa72450d_5105_486d_953f_454d16171b94"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1012_677f9a93_e54b_4192_829c_7e5a477bf5a1"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1013_24bce490_c1d3_4185_b01a_20098a2c05aa"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113511Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1014_353501b5_4834_488e_b3ff_79ed5472c524"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037415Member"
      id="t_402_8ec3056e_b6a3_b30b_5a87_ee9b13278e23">Multimanager 2050 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037415Member"
      id="t_403_c8e12a79_f8ed_300f_757f_b976cbe49f74">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037415Member"
      id="t_404_6b58ac4d_a151_d375_8e36_c78dfd2eaafa">JLKGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_388_1aba8170_5855_49cb_988c_d902ac10aff6">This annual shareholder report contains important information about the John Hancock Multimanager 2050 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037415Member"
      id="t_389_5fe9e64b_dfbf_4ce7_a6b2_7b0239fc47c1">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_390_ce736ef2_2c82_41cb_92cb_757cdd1a4237">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037415Member"
      id="t_391_1f3736b5_25be_40c0_bd86_5844f10e55b9">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037415Member"
      id="t_392_93f78c97_d3a4_4f81_a655_6300ba0162b0">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_393_8da4a4e9_9309_48e2_ad96_1c6aecd1217c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio&lt;br/&gt;(Class R4/JLKGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;28&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037415Member"
      decimals="INF"
      id="h_1015_c50f2bf5_c47f_4836_a738_6afd7600c56b"
      unitRef="USD">28</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037415Member"
      decimals="4"
      id="h_1016_72204a4b_253a_4780_ba28_dcd2cacb58a4"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_394_96b2a907_5f66_49b3_80c0_3f5de8944c78">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2050 Lifetime Portfolio (Class R4/JLKGX) returned 20.13% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_395_b00f25e7_3bcf_4cdf_8ff4_5beb63e80036">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717137.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_396_6ecd3d06_7196_44e9_a65e_9811b3377972">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio (Class R4/JLKGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.18&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.09&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2050 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2050 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037415Member"
      id="t_410_e4958915_ac9a_903d_b37a_f9528d4241ae">Multimanager 2050 Lifetime Portfolio (Class R4/JLKGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037415Member"
      decimals="4"
      id="h_1017_2974ba23_2ff9_4aa4_9c7b_85cf521a15d2"
      unitRef="pure">0.2013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037415Member"
      decimals="4"
      id="h_1018_b22e4a1e_9841_4cde_9b36_00bb261b677c"
      unitRef="pure">0.0818</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037415Member"
      decimals="4"
      id="h_1019_5b95070e_647d_4f09_a4ff_8f116b665a1f"
      unitRef="pure">0.1109</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_407_56113290_f736_5a6d_b656_cc12b87569ca">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1020_2298e102_a0c5_4cb6_8dbc_574b0da98483"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1021_b10bb7b0_ab56_4b65_b31a_590986accdd3"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1022_bdabb546_bf36_4af5_a49e_d2c5e5597858"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      id="t_408_9fdf2b78_afbc_6fc0_c1f9_fcddf89c888a">S&amp;P Target Date 2050 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1023_8f95c0f7_45a0_46f8_9eef_14c4837eaaea"
      unitRef="pure">0.1992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1024_3bc2b291_1239_43fb_826e_53f5bb5673b7"
      unitRef="pure">0.0975</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1025_fbe78553_94e8_4f3a_80e3_490936f6e490"
      unitRef="pure">0.1141</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      id="t_409_f25e6be5_2e3c_7d36_5a56_703191a37b23">John Hancock 2050 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1026_d78ea476_fbeb_47a2_85a1_f0ab8f3d6c09"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1027_c7cbb672_4de6_4cc1_a91d_a2fece5d9ea2"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1028_c347424a_a0e8_4657_bf6c_71bc1f19d13b"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037415Member"
      id="t_397_bcb05483_6cd9_451f_a792_d20d8ac9d0ac">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_398_4af1fc6e_bb19_4651_86c5_a992b28b7030">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_399_92b9fc09_bc23_4832_bcd5_f81ffec786af">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_400_0a4a42e9_2952_4502_a55f_4f33218c584c">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;697,641,979&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037415Member"
      decimals="INF"
      id="h_1029_7b266a6e_c23c_41ea_bac8_4b25dd6765df"
      unitRef="USD">697641979</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037415Member"
      decimals="INF"
      id="h_1030_0ef8ce8c_3256_4894_abd4_d077043ddb1c"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037415Member"
      decimals="INF"
      id="h_1031_e523bb1f_c3c1_4d68_9750_686440e00132"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037415Member"
      decimals="4"
      id="h_1032_9afc6a13_c85a_4a63_9abd_eb9a5e7ae74c"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037415Member"
      id="t_401_dcb39360_d217_4dd6_95f5_752c06243ac6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;88.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1033_b4613c10_5f28_43f0_a208_13623c962ed4"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_EquityMember"
      decimals="4"
      id="h_1034_8ec66195_b03a_4da2_9ab3_fa5a558e65ef"
      unitRef="pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1035_ddf21ce6_38d5_46fa_a832_6c528ac0377e"
      unitRef="pure">0.293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_InternationalEquityMember"
      decimals="4"
      id="h_1036_9f291cd0_e25c_4317_8b43_7a959815bf5a"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_LargeBlendMember"
      decimals="4"
      id="h_1037_6157e6c1_054d_4ab5_a17d_4d390941d88a"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1038_77b59b71_eb63_4974_99ba_ba337734833f"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1039_48c55d77_8829_4ac3_bcef_ae02a7e88a03"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1040_7f50637a_4c5c_47fc_8c4f_07df61286917"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1041_a677049c_8ef4_4653_8b1a_f727a9fe7e52"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_ShortTermBondMember"
      decimals="4"
      id="h_1042_daf3c609_351d_4a99_b378_de740dd2d635"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_IntermediateBondMember"
      decimals="4"
      id="h_1043_d0b9994a_4823_4873_a115_c31e90619eec"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1044_d7667810_7948_42ea_9320_1d1caaf6ce11"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_HighYieldBondMember"
      decimals="4"
      id="h_1045_8f0d1534_a0fc_4df7_aec7_c22bffae919b"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1046_f2937d29_9f56_4fc6_ad16_dd851b9e346c"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1047_7d6d61eb_24cf_41d7_9593_3a587345a15c"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_SectorEquityMember"
      decimals="4"
      id="h_1048_089c3fbf_4cdb_4023_a068_b35a3d2f8782"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1049_66a676c7_8184_4ed3_bcc9_a5a83d4b74f6"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1050_c4f97fc4_55e2_4947_927d_5d1248fd6b4e"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037415Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1051_f30980b8_bb74_426c_aa9d_b6b45ea08017"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037416Member"
      id="t_416_a467bd34_3b31_d4e0_e3b4_ed28d39931e8">Multimanager 2050 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037416Member"
      id="t_417_348a16c3_b0c8_deb7_b81b_d77d89f9049d">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037416Member"
      id="t_418_61c674e2_5d1e_2c96_7b6a_3017f1a005a9">JLKHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_402_63bb59c8_e1c1_403d_9dba_81b5aaa05da8">This annual shareholder report contains important information about the John Hancock Multimanager 2050 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037416Member"
      id="t_403_4fdb2812_f24c_4a8c_8a09_1003d5e7cd7b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_404_b4bd6e34_9571_4430_9557_31f69ad45b9a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037416Member"
      id="t_405_3055e98d_8cf4_4ef6_a3d1_05bdd1251043">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037416Member"
      id="t_406_197577a6_0541_4fed_92ed_5abcb8f40716">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_407_c9bde7b9_9817_4c54_9780_2e3b46bc7802">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio&lt;br/&gt;(Class R5/JLKHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037416Member"
      decimals="INF"
      id="h_1052_8c15621a_1b46_4053_910a_c1d64459a5cf"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037416Member"
      decimals="4"
      id="h_1053_ce9f2f19_043f_4b24_9979_aac2ceada4ad"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_408_a46fcd86_c34b_4695_b7dd_53315cf7be1e">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2050 Lifetime Portfolio (Class R5/JLKHX) returned 20.42% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_409_f97afdda_9564_49be_9e47_2b807e1091e7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717105.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_410_2fcfa2e0_111e_4cb2_be71_bda24dce1cee">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio (Class R5/JLKHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2050 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2050 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037416Member"
      id="t_419_b6c1a814_4d2c_2c76_b09a_0ebe6e2e87c1">Multimanager 2050 Lifetime Portfolio (Class R5/JLKHX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037416Member"
      decimals="4"
      id="h_1054_073d4ee1_5cec_4f4f_bf34_1c7bd96eeebc"
      unitRef="pure">0.2042</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037416Member"
      decimals="4"
      id="h_1055_3f10352d_db9e_4736_9b0a_667bf91bf70f"
      unitRef="pure">0.0842</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037416Member"
      decimals="4"
      id="h_1056_e5144056_c3cf_4375_8a0d_19d179117526"
      unitRef="pure">0.1133</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_420_da96cfc4_5f09_115a_a7eb_5e3061e53d31">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1057_a1632a58_65d2_4bbc_ad5d_7d817fbdebe5"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1058_4758e714_58ad_454b_b1ba_60e8c95292a7"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1059_70b429cf_2835_465d_bdb7_d162e5fe7d99"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      id="t_421_ad0acba4_507a_a6c8_e007_4bc94fc7b6b7">S&amp;P Target Date 2050 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1060_046ed915_b148_4f1d_b983_a4da0c8e834d"
      unitRef="pure">0.1992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1061_547aa263_0591_41bb_a035_9fde417da8c5"
      unitRef="pure">0.0975</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1062_f3227fe6_7d71_4940_90f1_0fbd38d681a6"
      unitRef="pure">0.1141</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      id="t_422_86135061_923b_c0d7_7dd1_46691247fe7b">John Hancock 2050 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1063_fda16110_9ca2_4a5f_938c_b66b96ad373f"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1064_559fda0e_9166_48d6_bad8_f6e538965755"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1065_fa3327a0_07a8_496f_9185_a032f142fe10"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037416Member"
      id="t_411_ffe188b4_5cc2_462c_bd60_baad9c327706">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_412_c925c457_0a2d_44f0_a280_f1e93613b0ea">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_413_dd4dbc46_893a_4dac_bbcc_df4120659992">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_414_17c36bb0_8a3a_44bb_958d_8e0396b02462">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;697,641,979&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037416Member"
      decimals="INF"
      id="h_1066_4f188bd1_27d6_4059_bedc_4f6fc500d4a7"
      unitRef="USD">697641979</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037416Member"
      decimals="INF"
      id="h_1067_bd8820f5_cad8_45bf_9c79_bf34e1305747"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037416Member"
      decimals="INF"
      id="h_1068_810f7d05_095e_4def_a809_b737a21399ac"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037416Member"
      decimals="4"
      id="h_1069_595fb695_ccd7_4a6f_98f1_a64a4e72cddc"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037416Member"
      id="t_415_30ca5559_610f_45d4_a22a_b2cba28cec7e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;88.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1070_20e66bae_33c8_4d24_b290_61e5ddc5fd58"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_EquityMember"
      decimals="4"
      id="h_1071_05540ab5_d939_4daa_8cc9_54f3131ab844"
      unitRef="pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1072_8e901b32_efa9_4447_b560_907d15373b21"
      unitRef="pure">0.293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_InternationalEquityMember"
      decimals="4"
      id="h_1073_d5cd9669_df78_4bd1_a939_cb50e09d711f"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_LargeBlendMember"
      decimals="4"
      id="h_1074_22c0b692_56d5_4b00_8d5f_0b1b37229f52"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1075_54d46045_a360_4b13_8e60_25c05a8fb8bc"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1076_c88bd864_d482_4dec_8ce7_375cbe5388af"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1077_61f972d1_0e74_4069_8595_ef4cc4a69392"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1078_7a92843a_7a87_47ab_948a_f4ce43a2fcb7"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_ShortTermBondMember"
      decimals="4"
      id="h_1079_585f28f2_cf61_4e7e_9318_8f10bd40d4a3"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_IntermediateBondMember"
      decimals="4"
      id="h_1080_339d8b2c_c7f9_4caf_817e_cf5ce65cd4ff"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1081_f6197c3f_6b49_4f2e_994e_f5326838eae4"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_HighYieldBondMember"
      decimals="4"
      id="h_1082_aa4f201c_a982_4f53_9201_df2ac0ab2e06"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1083_531d662d_d423_4a59_88f6_4681a27db5ba"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1084_f293565e_2de3_4bad_8feb_8499c9965c9e"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_SectorEquityMember"
      decimals="4"
      id="h_1085_40a6ff3f_3b1b_4ada_b32b_e2762c8e7f5b"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1086_9a5adbc0_ab1a_453d_b7a9_233dd6f44fa8"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1087_ea937527_4e8a_4491_931b_9c068b288419"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037416Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1088_de517562_b0fa_4549_b3ba_0c5c2bea1c11"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106467Member"
      id="t_432_2dfe79a2_4179_e28b_4d89_2dce3fa03a43">Multimanager 2050 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106467Member"
      id="t_430_e46b37db_29df_5d5b_fdbc_dc5f3d3b835f">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106467Member"
      id="t_431_23da9630_ad14_1065_6a8b_ee21d8a2aabd">JLKRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_416_d536c314_88f5_484f_a7f6_6ae122be5489">This annual shareholder report contains important information about the John Hancock Multimanager 2050 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106467Member"
      id="t_417_bf3a586b_8a5e_4d90_9438_5cdc8eb76435">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_418_90fcdb12_8aa8_4f2f_889c_5fa1c20de0ba">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106467Member"
      id="t_419_fa60dd02_09b6_423a_911c_ebd702ad5ebb">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106467Member"
      id="t_420_a20e6c42_5d5b_4e4d_9b2b_123b71e622c5">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_421_5ddd85ab_0b2f_4342_930c_d591834fa290">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio&lt;br/&gt;(Class R6/JLKRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106467Member"
      decimals="INF"
      id="h_1089_ae834d14_97b9_46f8_a807_3c7c9370fbb1"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106467Member"
      decimals="4"
      id="h_1090_fa436708_4bba_4a3a_95e5_9adfc4d8355a"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_422_8e020cd4_7bd9_42a3_9cea_9c4cb58dd9a6">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2050 Lifetime Portfolio (Class R6/JLKRX) returned 20.46% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by short-term bonds and emerging market debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_423_7ec240d9_9a0d_4693_b0ba_2912d1215185">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717087.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_424_54a01223_e245_4100_9191_4f6f8185c038">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2050 Lifetime Portfolio (Class R6/JLKRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2050 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2050 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106467Member"
      id="t_433_f736f0a0_6057_a6f9_9df7_4c240fbe2220">Multimanager 2050 Lifetime Portfolio (Class R6/JLKRX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106467Member"
      decimals="4"
      id="h_1091_1635b8fe_d6ae_4458_b673_0dab5a531bf7"
      unitRef="pure">0.2046</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106467Member"
      decimals="4"
      id="h_1092_bfd46eb1_4b71_410b_85e7_f77768e2e4f5"
      unitRef="pure">0.0847</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106467Member"
      decimals="4"
      id="h_1093_05701421_3217_418d_b603_6a98ac8ade50"
      unitRef="pure">0.1138</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_434_5cd20f6a_471a_58cb_ad0f_73227e47ef2a">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1094_ac0010c0_d6c3_4db5_b933_8814cd1f285a"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1095_73eaecc8_2361_4528_94af_565a4c996453"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1096_f7e79cc9_3e87_41db_acd0_462cc33bbec0"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      id="t_435_097b0399_065e_4ef1_da86_d42e79dfbd7f">S&amp;P Target Date 2050 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1097_632f6bfa_0d9e_4ab8_99ff_9e05ba24af6c"
      unitRef="pure">0.1992</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1098_2592a7ba_132a_4450_8457_f907b987c9b5"
      unitRef="pure">0.0975</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2050IndexMember"
      decimals="4"
      id="h_1099_fa2761e5_1524_4a54_b928_e8482cbff0e1"
      unitRef="pure">0.1141</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      id="t_436_bf0096a0_52bc_2472_a0c6_c23ba7ce26e2">John Hancock 2050 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1100_5bb9c2af_a0f9_4f9b_8de7_d5b29f269326"
      unitRef="pure">0.2243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1101_a8e06b81_c613_4aad_a66b_9c649b1d13d4"
      unitRef="pure">0.0989</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2050LifetimeIndexMember"
      decimals="4"
      id="h_1102_f38915c0_2c6b_44a1_a6c5_781ecd1d7fb9"
      unitRef="pure">0.1234</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106467Member"
      id="t_425_f9571ba0_58ae_4a4e_ba6e_8b1f73277d39">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_426_967cbd2b_185f_49b5_a947_f652108cd64e">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_427_5db1519a_e2ad_41f2_8591_41930280e1f7">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_428_c7c3465a_8574_466a_b5f5_44967d8681a3">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;697,641,979&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106467Member"
      decimals="INF"
      id="h_1103_bdd0d2c8_4456_449e_b62f_682d402e1fac"
      unitRef="USD">697641979</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106467Member"
      decimals="INF"
      id="h_1104_32bd419f_d94f_4e06_a2d1_7bc2d634da5a"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106467Member"
      decimals="INF"
      id="h_1105_c06c04bc_5892_45d5_a975_96ce117dd176"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106467Member"
      decimals="4"
      id="h_1106_995e1164_7b98_4001_9722_2c93a01fea66"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106467Member"
      id="t_429_1f80e2c8_cf24_4a4a_af50_811455b0bb9a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;88.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1107_3e069077_8204_4499_95db_efc9b466db6d"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_EquityMember"
      decimals="4"
      id="h_1108_e943fd92_ab56_47c5_86d1_a340f3d2bcd1"
      unitRef="pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1109_4725a5dd_1e4c_47e8_8925_ce3752b92757"
      unitRef="pure">0.293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_InternationalEquityMember"
      decimals="4"
      id="h_1110_4995b3e7_48ec_4d13_87de_2db74e5ce266"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_LargeBlendMember"
      decimals="4"
      id="h_1111_e85d8e80_572b_4787_a585_958c11a45845"
      unitRef="pure">0.162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1112_b585184d_dc50_44d9_81f6_dbabcf7807e3"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1113_6b138f52_d766_40c3_bcf1_5ade412e39c9"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1114_d6fcd351_7f10_4dbf_91e9_04be0a97c1cc"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1115_b1dd05dd_2bfd_4d4e_96a4_864bfdae2d72"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_ShortTermBondMember"
      decimals="4"
      id="h_1116_b1bd8d1f_49bd_4c9a_b169_f4fca98359ff"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_IntermediateBondMember"
      decimals="4"
      id="h_1117_524bd8f6_6b4f_48ca_a2db_b33e34d54aca"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1118_411a6460_8c03_4db0_a6af_b4f43a707c6f"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_HighYieldBondMember"
      decimals="4"
      id="h_1119_c5633e05_bfae_4fdb_b6f3_f3cb81db2d27"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1120_647bdb46_a598_4966_b14d_795e9a85e1e3"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1121_dc4fa5c1_52ad_4611_b38b_ce52e95be30c"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_SectorEquityMember"
      decimals="4"
      id="h_1122_7ab9e468_db0d_4e38_8af2_d6ea3fd16052"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1123_6b4b8f33_63a3_465e_9a1c_7fb6d58ff678"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1124_d5b6e07f_8586_4746_a85a_98db1d4bc0dc"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106467Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1125_77900628_afa5_4e5e_a3da_f617e1cb6433"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037406Member"
      id="t_443_6652a496_0cba_88f3_5a4d_a1e582dca690">Multimanager 2045 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037406Member"
      id="t_444_fbf437df_aec9_7eee_5353_58960033e923">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037406Member"
      id="t_445_989f8cea_f92d_bc45_6675_cd13e1336959">JLJOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_430_30751f19_f4f2_42d3_ad4d_f4e7a5f3bb9f">This annual shareholder report contains important information about the John Hancock Multimanager 2045 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037406Member"
      id="t_431_98b2d8e7_0f90_4551_95e6_35db226b3264">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_432_87c98d9d_02f6_454f_b54b_6be1e8c61e28">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037406Member"
      id="t_433_8d95b43b_1cbe_480e_8c16_e8de6d919677">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037406Member"
      id="t_434_b1c5216a_23b8_46bf_9495_ec6637c54ef5">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_435_e72baf43_6af0_480f_9e46_847da4562576">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio&lt;br/&gt;(Class 1/JLJOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037406Member"
      decimals="INF"
      id="h_1126_765e4074_dfa2_4449_86cb_974923377059"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037406Member"
      decimals="4"
      id="h_1127_a2b5b0ee_e255_4d28_ba4d_839118073fac"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_436_90977247_f8a7_44aa_8f35_2da6dadd7637">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2045 Lifetime Portfolio (Class 1/JLJOX) returned 19.43% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_437_f3af5b93_7e53_4c60_86d6_792972c301a5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717449.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_438_71229db3_e2df_45d0_b56a_4ee889be37ab">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio (Class 1/JLJOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2045 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2045 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037406Member"
      id="t_446_f8643a3e_c3b5_edd9_d9ae_d16c0c7b639b">Multimanager 2045 Lifetime Portfolio (Class 1/JLJOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037406Member"
      decimals="4"
      id="h_1128_b8e6b553_954b_447e_b12d_847bca896502"
      unitRef="pure">0.1943</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037406Member"
      decimals="4"
      id="h_1129_9b7b67de_8b71_410b_b0bb_c66b4a61e524"
      unitRef="pure">0.0798</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037406Member"
      decimals="4"
      id="h_1130_44c92415_fad7_4e7b_b261_f0239dcdbc16"
      unitRef="pure">0.1112</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_447_34f47114_3a9f_24bc_b4e7_0bacf122e171">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1131_85d4b52d_99b4_4e1f_8101_47f79fafc4ab"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1132_fb878b4f_a8d0_46f3_8998_98a17d1e8bf8"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1133_f7c4b4cb_7004_4c85_a65a_711b2a24415f"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      id="t_448_9e11f9d6_4bfa_13bb_5612_1b05256d3ec4">S&amp;P Target Date 2045 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1134_68dd5369_f2ee_4387_8733_f610e0ac8578"
      unitRef="pure">0.1933</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1135_422d67a3_1fb1_4a34_bcd2_1bfbd570c4e6"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1136_f13b5b89_2b94_4ba5_b6fd_bc3c87739ed6"
      unitRef="pure">0.1111</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      id="t_449_a753f302_4f4c_7751_9b02_6646c1c47023">John Hancock 2045 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1137_7a86c8fe_d101_4a96_8990_294f36f92b2a"
      unitRef="pure">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1138_29e2771a_3a5c_491e_bab9_a70b5a43a2a6"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1139_f371b37e_ab8a_44cf_aff5_68fe090a3787"
      unitRef="pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037406Member"
      id="t_439_21084b05_2455_473a_b42b_4dccee91f1f6">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_440_650d99fc_55b1_4ea7_b979_6a27f40f5e05">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_441_2c566515_41be_4d49_885f_03bf9c9da1bf">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,024,345,141&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037406Member"
      decimals="INF"
      id="h_1140_bdd16c7c_8d3e_43ee_8ac0_b5248a642442"
      unitRef="USD">1024345141</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037406Member"
      decimals="INF"
      id="h_1141_35304dbf_a92f_4939_937e_9526cf5616c4"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037406Member"
      decimals="INF"
      id="h_1142_ade329c4_507b_4c29_8f3b_27db807ab3c4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037406Member"
      decimals="4"
      id="h_1143_130d42ab_e47d_4d71_8296_0df8988e6396"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037406Member"
      id="t_442_3132b702_8d23_41a0_8844_f04289b22ec1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;81.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1144_2a413848_406f_4e6b_a525_b66019aa8c7d"
      unitRef="pure">0.936</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_EquityMember"
      decimals="4"
      id="h_1145_dc59d60f_4b96_4da7_bf1b_faeca2231260"
      unitRef="pure">0.811</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_InternationalEquityMember"
      decimals="4"
      id="h_1146_7529edbc_8a43_4be4_92b6_fda18e5a85b9"
      unitRef="pure">0.269</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1147_006167a1_6e30_49a8_9617_c079b97c6242"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_LargeBlendMember"
      decimals="4"
      id="h_1148_13f83301_fed7_4d35_bc5d_5f113737a829"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1149_2e31b8cb_fa64_4462_8610_f9c1f9df1580"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1150_afd01cca_988b_42e0_a964_8c6df7f24445"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1151_31e76738_1467_4670_9001_cee08c977f61"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1152_b6c01a32_2833_49ee_902c_4262d591234f"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_IntermediateBondMember"
      decimals="4"
      id="h_1153_d839ee20_2bb0_44d3_bab2_83e2aab96616"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_ShortTermBondMember"
      decimals="4"
      id="h_1154_349fd048_9094_473e_8821_995582243efb"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1155_102bcfb6_f5ef_49d8_880c_4c298e8a984f"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_HighYieldBondMember"
      decimals="4"
      id="h_1156_11644450_0337_4efc_8c1b_3728dc9e10f0"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1157_32fb13e7_810e_4276_ab8e_8e47a608ee2e"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_SectorEquityMember"
      decimals="4"
      id="h_1158_f76e72a5_6d78_4b95_85e4_834b3c675815"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1159_37678ede_a57e_4859_96b8_ba1931ff7335"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1160_866e1905_0015_4439_9e8b_400255f3b191"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1161_b192f47d_d2aa_4d33_b2b1_81b1080c4c21"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037406Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1162_6b233779_eab2_4369_b8b4_fa68b5f16095"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037396Member"
      id="t_465_17695752_8e6f_304e_04d9_47abe0753ef2">Multimanager 2045 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037396Member"
      id="t_458_def24acf_acf7_b628_457a_df418c9f0e7d">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037396Member"
      id="t_459_f4abd520_6a17_b069_4b2c_a4a2311bd9d8">JLJAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_443_6a248a07_d261_47f6_b7f5_4d2011371a7c">This annual shareholder report contains important information about the John Hancock Multimanager 2045 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037396Member"
      id="t_444_c803b034_9457_440a_bc90_28d6ee2a01bd">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_445_27349bb6_60f3_4bb0_b5dc_029fdf066110">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037396Member"
      id="t_446_3d9f86af_0bfe_41e6_9156_4a43d90e453e">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037396Member"
      id="t_447_dd56273c_d597_4f79_9aa8_e6a7dd055afd">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_448_d660df49_3acb_4c3e_a93d_e709dbc9cf77">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio&lt;br/&gt;(Class A/JLJAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037396Member"
      decimals="INF"
      id="h_1163_866be8a6_0dc8_4080_b67a_3c9a2d91e60a"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037396Member"
      decimals="4"
      id="h_1164_e27136a9_0461_49d6_b20d_d25cde1afd09"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_449_a24d72bb_216e_4918_8787_eb9c21fef365">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2045 Lifetime Portfolio (Class A/JLJAX) returned 18.91% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_450_a8236b33_af59_4785_9782_f765a2a88950">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717569.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_451_ee6f5fb8_4bef_4440_92c1_14873c90c23e">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio (Class A/JLJAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.96&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.15&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio (Class A/JLJAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;18.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.71&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2045 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2045 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037396Member"
      id="t_460_b8eeab9f_665b_6e0d_4832_d897d99bed52">Multimanager 2045 Lifetime Portfolio (Class A/JLJAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037396Member"
      decimals="4"
      id="h_1165_e51464be_3104_4834_be09_89899571de4b"
      unitRef="pure">0.1296</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037396Member"
      decimals="4"
      id="h_1166_429c2c41_dd4e_4179_97d0_109f0afb4871"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037396Member"
      decimals="4"
      id="h_1167_739306e2_2f93_4acf_bd52_2b3244c0eec5"
      unitRef="pure">0.1015</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037396Member_WithoutSalesLoadMember"
      id="t_461_541720a4_f69e_b2b6_e33d_0785bad0cd05">Multimanager 2045 Lifetime Portfolio (Class A/JLJAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037396Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1168_b49b27b2_660c_462d_844a_90e52772c6df"
      unitRef="pure">0.1891</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037396Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1169_19b5aad8_b073_40fc_b062_66d741cc97c5"
      unitRef="pure">0.0759</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037396Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1170_f72b3830_0122_485a_972d_5fce8dcdfc3c"
      unitRef="pure">0.1071</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_462_56ea917c_04ee_5723_ef29_9482d0399394">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1171_549909f4_adac_4467_b977_bd6d1e9f5a63"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1172_d04361ad_c001_40c2_9db2_6a6aef4dea9e"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1173_07387c6c_5d5a_492c_9940_2418e9346dcf"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      id="t_463_8f18d8c3_970c_3663_7148_004a26516cb3">S&amp;P Target Date 2045 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1174_8838799b_2a31_4214_ae5b_cd6c4fe987b5"
      unitRef="pure">0.1933</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1175_595e1f42_07a4_4c93_86cb_e0ff6fe98c92"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1176_5807e5a3_fd5a_491d_8ad1_8cc1ff3b7eb2"
      unitRef="pure">0.1111</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      id="t_464_7f8da6b7_bd7d_8822_58c0_1fc79885e6df">John Hancock 2045 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1177_709ecab9_0a9f_48ef_ae1e_97fbee30f5da"
      unitRef="pure">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1178_3b84da26_f0eb_4102_81f4_8042d8421e01"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1179_bb76036e_01a7_48c6_a1e4_4ed2c2f5c0eb"
      unitRef="pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037396Member"
      id="t_452_14224a37_c307_4c22_b18a_5585010eda39">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_453_3f1b769c_b546_4c01_8d4d_f4efd455b277">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_454_90661f78_a9b5_4a50_979f_f2246ea722aa">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_455_7db2939f_1990_4ea1_9b63_0a7a9c32d5b5">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,024,345,141&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037396Member"
      decimals="INF"
      id="h_1180_8c459fe5_e1ea_42ac_8a4e_eed950dc40f1"
      unitRef="USD">1024345141</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037396Member"
      decimals="INF"
      id="h_1181_015ede2e_e304_44c5_b0ce_2b5e039044e3"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037396Member"
      decimals="INF"
      id="h_1182_9cfba6b1_4a88_4b66_afac_14056c018aec"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037396Member"
      decimals="4"
      id="h_1183_eb70d43e_8191_43d4_95dc_6240cd11b9be"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037396Member"
      id="t_456_d6c19ef6_048b_48fd_82a8_3791a0fe494a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;81.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1184_36cd1a75_091c_45c7_aaa5_21ca209d04da"
      unitRef="pure">0.936</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_EquityMember"
      decimals="4"
      id="h_1185_e8b74084_b758_4488_9fe4_6235303306d3"
      unitRef="pure">0.811</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_InternationalEquityMember"
      decimals="4"
      id="h_1186_776eb85e_a7da_4f93_92f9_371c0e91ff05"
      unitRef="pure">0.269</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1187_607c952c_7914_4d07_9c8e_cd6bf0286e1c"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_LargeBlendMember"
      decimals="4"
      id="h_1188_c126e6e6_0b1b_4e33_b23b_c9d0023783c6"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1189_7db98e65_a8be_44a6_8a62_ff408c871d6f"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1190_8e3e45b4_b6cf_40d4_a3fc_f35ca32e6ee4"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1191_5d348bfa_29bd_44cb_b1cb_f0c12e94d0c7"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1192_96bf0a0b_ea7e_46a8_849d_e3d0fc719a34"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_IntermediateBondMember"
      decimals="4"
      id="h_1193_40512784_fe0a_4a95_8418_5571591afc3e"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_ShortTermBondMember"
      decimals="4"
      id="h_1194_0b2795a8_dbea_4669_9d4b_ae8e87f44793"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1195_2e44be72_f567_4af6_9cd5_383d938b4cf3"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_HighYieldBondMember"
      decimals="4"
      id="h_1196_9b041d21_d52b_4c65_8143_86f7cc677fdb"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1197_c1109801_c38a_4f60_8f6c_269fdf71972e"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_SectorEquityMember"
      decimals="4"
      id="h_1198_66722085_71fb_4aff_84de_25bc93fa8154"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1199_2eb5e4ac_1f4d_42be_af8a_51fcbecca662"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1200_e001b5d0_abc2_4ada_aed7_5b8e6bbc4289"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1201_0e27bea4_f8ba_47bb_8123_92dab57432b1"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037396Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1202_bf17ea0f_267e_426c_92df_6459b3f952b3"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153963Member"
      id="t_478_6f656a5c_4f1a_e9b5_dc63_20531ee9a132">Multimanager 2045 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153963Member"
      id="t_472_0e38d2d1_cba1_2b6c_5997_3a7e62101301">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153963Member"
      id="t_473_0d877aab_a81d_0039_a893_8296ebe16eb8">JHROX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_457_35ece410_8366_4cc3_b793_05c06569832e">This annual shareholder report contains important information about the John Hancock Multimanager 2045 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153963Member"
      id="t_458_3cfc18de_f9c7_41e3_b30c_9ac4036d6f0d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_459_01afad9b_6d52_4539_bc9b_d65164565ae2">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153963Member"
      id="t_460_d1df26b3_3002_49f6_ab0b_469a7ba4a0e7">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153963Member"
      id="t_461_1e15eb4d_145b_4082_b7df_ea302af211cf">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_462_aff4537e_f5cb_4af1_b18a_d9f2c6755ffe">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio&lt;br/&gt;(Class I/JHROX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153963Member"
      decimals="INF"
      id="h_1203_7422edc2_2bfb_4c85_b3fb_dd3372d6437a"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153963Member"
      decimals="4"
      id="h_1204_1df1751f_d3c7_4a9b_86e7_0685b8c924a8"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_463_b38d6c9c_166d_4738_8d42_1f33010c946b">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2045 Lifetime Portfolio (Class I/JHROX) returned 19.30% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_464_af632783_f748_4354_8a1d_72f6e94c4af0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717431.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_465_191a58c0_e052_45d0_bf24_8709362094d7">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio (Class I/JHROX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2045 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2045 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153963Member"
      id="t_474_130db8b2_5243_9be3_df24_dcf38074d956">Multimanager 2045 Lifetime Portfolio (Class I/JHROX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153963Member"
      decimals="4"
      id="h_1205_d8cb2998_ee87_4adc_88b5_2c59ae493974"
      unitRef="pure">0.1930</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153963Member"
      decimals="4"
      id="h_1206_a45b7bbb_b4a6_4c0f_bb0f_95831d05d09d"
      unitRef="pure">0.0790</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153963Member"
      decimals="4"
      id="h_1207_ec53d1eb_9ee6_432d_bf3a_cffeea7e82dd"
      unitRef="pure">0.1103</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_475_da7aa9df_2b42_2f2a_1863_bc361a3e65c7">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1208_2c34cca0_c11d_472d_8268_27ba3bd6f942"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1209_509c25c6_8207_40f0_b3d8_d23dcf9ddbc5"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1210_60e8ffdd_ee4a_4db4_8606_59b7397a4c4e"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      id="t_476_7603141a_b75a_b711_94d0_bac9854c3529">S&amp;P Target Date 2045 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1211_cff1de4c_c9d1_4e4a_a73c_8fcac4e58979"
      unitRef="pure">0.1933</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1212_f57b5ef3_7808_44a2_aeab_af30248f89ea"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1213_f265e706_0823_47d2_b478_9055e8d988ab"
      unitRef="pure">0.1111</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      id="t_477_7f106ae2_7399_df11_8be9_e2c0d84c629c">John Hancock 2045 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1214_7070ab13_6186_43c5_9817_4347cf1b73cb"
      unitRef="pure">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1215_3a08d9a8_07ee_4cdd_b85a_8014a2dfdf97"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1216_55da5f44_833a_4862_9af7_b918c3cac0ab"
      unitRef="pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153963Member"
      id="t_466_bf3bd9d0_b7a8_4b20_9947_a145c96cab25">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_467_1ec70c96_c0c2_48aa_969b_a9c2c8922db0">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_468_a2cbe6b3_1604_4432_a283_6bae9bd7a21f">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_469_39081874_bdbf_497c_bddb_5ec652e24d82">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,024,345,141&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153963Member"
      decimals="INF"
      id="h_1217_717ee0a3_49dc_4de7_b392_d4ad1e75aebc"
      unitRef="USD">1024345141</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153963Member"
      decimals="INF"
      id="h_1218_304c89db_2c79_465a_b7d7_1000a80a1edc"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153963Member"
      decimals="INF"
      id="h_1219_140f956b_5449_4b3a_b6c5_705b6b9b19bd"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153963Member"
      decimals="4"
      id="h_1220_cce7194c_7007_438e_b37a_8373e2e80543"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153963Member"
      id="t_470_4d2586de_0ec3_488b_af79_8c1e5a12b592">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;81.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1221_3efa4762_f3dc_4495_b7a0_5492d7ad6f1d"
      unitRef="pure">0.936</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_EquityMember"
      decimals="4"
      id="h_1222_821f5f74_e4c7_404d_b3c8_0bd46c2903c7"
      unitRef="pure">0.811</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_InternationalEquityMember"
      decimals="4"
      id="h_1223_46c52c9c_8340_48ae_a34f_29621314b9b1"
      unitRef="pure">0.269</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1224_4dfee790_688a_4556_bf9a_c4e907e8feae"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_LargeBlendMember"
      decimals="4"
      id="h_1225_0041ee57_7f71_4537_91fc_6bc449a17982"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1226_addbc97a_9620_41ab_84a2_225d8ebe94ac"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1227_f0a3263e_c528_440e_b15b_d0000e8db099"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1228_9a9db414_082c_498f_8aa0_9b40bf1740e4"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1229_dea53009_b39f_462d_afc2_5f637f3842ee"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_IntermediateBondMember"
      decimals="4"
      id="h_1230_a0e9a03c_d378_49e8_8cbf_a1745846ff09"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_ShortTermBondMember"
      decimals="4"
      id="h_1231_fdee44bb_c2f2_4337_ae46_496bb09d1846"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1232_e525ff3b_16df_4890_b0e4_40b5ed3317ca"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_HighYieldBondMember"
      decimals="4"
      id="h_1233_53d6a408_54e5_43eb_a348_74360e92854e"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1234_c1d58037_6e17_4735_bfc6_a4bfd6c69b3e"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_SectorEquityMember"
      decimals="4"
      id="h_1235_447c0303_987b_430d_8843_0e12a129391f"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1236_4d25e9d6_f0e4_4b27_a0ed_1bc7b22107f1"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1237_43922dc9_9e51_4a54_9c51_ebd78c243234"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1238_1dd4663c_a577_4ab0_a8c6_4e82d59930a1"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153963Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1239_fdd607e6_8295_401a_b91e_2c5a28961a30"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113510Member"
      id="t_485_ed76dd1c_3d54_08d7_f20b_ad87b8b6cb5d">Multimanager 2045 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113510Member"
      id="t_486_7f47e3e3_6f54_d729_9c1a_3edc6b2ed6ca">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113510Member"
      id="t_487_0a8e163c_142b_22a0_dbf9_bb8290a674e0">JLJEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_471_82acd347_a77f_4d8c_a599_21b54fd66bb8">This annual shareholder report contains important information about the John Hancock Multimanager 2045 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113510Member"
      id="t_472_8e8f71fa_e26d_4813_9882_7fa7e274e5f5">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_473_66d75cd7_4e78_47da_929e_d56aae0e9c93">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113510Member"
      id="t_474_1c0eef4a_7350_4a24_8eca_6958c8c59a8a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113510Member"
      id="t_475_04528700_ebfc_404e_b875_94dd14801653">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_476_fa6630a2_9163_4804_8019_7b1c5da8929e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio&lt;br/&gt;(Class R2/JLJEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;55&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113510Member"
      decimals="INF"
      id="h_1240_057152bb_2f84_4d63_b469_e83c8471a408"
      unitRef="USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113510Member"
      decimals="4"
      id="h_1241_34c04f02_9fc6_4b6c_890f_43e7dc6839bd"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_477_5539d731_c6df_4251_95ae_d8771828a37c">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2045 Lifetime Portfolio (Class R2/JLJEX) returned 18.87% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_478_5dc2b0c9_5581_4462_982c_6d5d8c9abe13">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717537.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_479_2307180b_437e_43c9_b9e9_40e20f0e5fcd">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio (Class R2/JLJEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;18.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.61&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2045 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2045 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113510Member"
      id="t_488_14db3614_f169_4fd7_fa18_1c395800be67">Multimanager 2045 Lifetime Portfolio (Class R2/JLJEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113510Member"
      decimals="4"
      id="h_1242_4c9605bc_d63d_4207_bf06_f8655ffe51d8"
      unitRef="pure">0.1887</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113510Member"
      decimals="4"
      id="h_1243_148abdcd_b76e_499c_aeba_7da24ff3aa49"
      unitRef="pure">0.0750</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113510Member"
      decimals="4"
      id="h_1244_340515f1_089f_4b04_b86d_0d2a4df91fa9"
      unitRef="pure">0.1061</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_490_cd09dec4_a8bc_5be4_334e_0711d6614e6f">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1245_33f1ed7d_a281_408e_acf9_556093043d39"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1246_6c256367_a3a5_4123_abb7_4a1df6c8d151"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1247_f80b803b_0af4_4879_94f8_72ef24a75af3"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      id="t_491_14afec84_6481_953c_9563_454801a9e751">S&amp;P Target Date 2045 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1248_d07d8315_d27e_4d52_9d73_3e350c44356c"
      unitRef="pure">0.1933</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1249_bab2b325_d61f_4dba_952a_191e3cd9bb4e"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1250_5400e489_28e8_4a61_b00e_28f2df402920"
      unitRef="pure">0.1111</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      id="t_492_7b0bdc39_7819_ffe9_e0d9_6cbed0ef0dac">John Hancock 2045 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1251_3f6defd5_150c_4a18_ae3b_1d4b664b02d2"
      unitRef="pure">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1252_fee29e94_1b0c_4181_82fa_943a0213a02e"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1253_132e3eed_136a_45a5_9c26_b35299615778"
      unitRef="pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113510Member"
      id="t_480_a234aab4_f647_482e_8691_746baeffc5a0">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_481_71fe349b_b602_4184_bd7f_aed7b31dbc86">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_482_4392b881_8e09_4744_b923_748f0a65321e">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_483_69a62e5a_8a6e_48c1_a871_a07bc1e9ff1c">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,024,345,141&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113510Member"
      decimals="INF"
      id="h_1254_be0430ff_8aa2_4fac_9269_b81ff7860f0f"
      unitRef="USD">1024345141</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113510Member"
      decimals="INF"
      id="h_1255_70772c4e_ed08_4e35_a676_5f9bcb0571ce"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113510Member"
      decimals="INF"
      id="h_1256_937e4207_4547_415c_bca8_caa931726f7f"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113510Member"
      decimals="4"
      id="h_1257_6ed009fa_a1ce_41b2_84cc_cec3f78d1bfe"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113510Member"
      id="t_484_64585097_24f6_4111_bf9e_cdf8859278a5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;81.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1258_95898819_0eda_4a35_8944_f254e2d70138"
      unitRef="pure">0.936</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_EquityMember"
      decimals="4"
      id="h_1259_b5002e89_2c69_4657_8cbe_f56a5949c790"
      unitRef="pure">0.811</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_InternationalEquityMember"
      decimals="4"
      id="h_1260_be7d30ea_21d7_485b_aaf7_066c8270dedf"
      unitRef="pure">0.269</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1261_12f32f6d_6c35_4a72_bb6f_20f9e08641ec"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_LargeBlendMember"
      decimals="4"
      id="h_1262_a5e51b7c_1957_4bc1_8cdb_47c9a190a3ac"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1263_f796895c_3e4f_4142_86a9_d4e44a2a7bca"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1264_f825240e_81a6_4360_8f13_6c48e701a4d2"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1265_b50d2083_56e2_43bd_badb_4605e3f70316"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1266_089ca21c_6f1e_4f84_a6ed_c640d0b0ce8d"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_IntermediateBondMember"
      decimals="4"
      id="h_1267_c22552a3_b6c8_4dd0_974f_3e01b77e5058"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_ShortTermBondMember"
      decimals="4"
      id="h_1268_918abb64_a889_4ac4_a8fd_ed946f003084"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1269_6d052e7a_759e_444d_9d40_faa86078e462"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_HighYieldBondMember"
      decimals="4"
      id="h_1270_95158c09_82e4_4581_8bff_b73feb100aef"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1271_7b97ec28_5233_4900_927b_ebd7d0c04ace"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_SectorEquityMember"
      decimals="4"
      id="h_1272_86fa7ba4_fb6f_4d77_890d_b6887c63b19f"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1273_da6078c4_8292_4e64_8571_a1d3d5468b89"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1274_c4b936b2_cd6c_4583_b641_e165e2ec2ed5"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1275_ca5bcdf9_880c_43b6_b8df_ee128543a1f7"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113510Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1276_3f2e93e1_6d72_4564_8320_86d615a9aa09"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037404Member"
      id="t_500_5f1659f9_70f5_da76_bb52_d5e648148d7d">Multimanager 2045 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037404Member"
      id="t_501_cc6a688e_1da9_2589_535c_40350ac20534">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037404Member"
      id="t_502_dddd34ba_458e_752f_fbec_daac1e35c9bb">JLJGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_485_6d581f5f_2e1f_4b07_a402_f407d4e3a903">This annual shareholder report contains important information about the John Hancock Multimanager 2045 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037404Member"
      id="t_486_3c752367_f380_4d65_a6a4_59a4ee6353c9">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_487_4bfe25a6_b9d2_4df6_84b9_cd4c28a30689">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037404Member"
      id="t_488_e99f3dbe_39c6_453f_8e02_b8d85c3f22d2">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037404Member"
      id="t_489_7ff8703b_5174_4e37_bd6e_a25a3203b563">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_490_7b4b6227_0b06_4b9c_a5cb_10e74db15b30">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio&lt;br/&gt;(Class R4/JLJGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;27&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037404Member"
      decimals="INF"
      id="h_1277_1a75bb97_cfae_43c6_9445_53c6db9b5885"
      unitRef="USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037404Member"
      decimals="4"
      id="h_1278_c6e83b6b_a228_4521_a629_8802d62af04e"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_491_14bfe992_35e1_47df_a930_06899d22c5dc">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2045 Lifetime Portfolio (Class R4/JLJGX) returned 19.18% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_492_f4aa9a31_e485_4e3f_902a_b3c838a6dd1d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717519.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_493_ea90918f_064b_43e7_a52d_fdeb5e03c0f3">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio (Class R4/JLJGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.18&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.76&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2045 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2045 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037404Member"
      id="t_499_ca72f15a_b5d5_4172_43ec_f515a1ee1c5c">Multimanager 2045 Lifetime Portfolio (Class R4/JLJGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037404Member"
      decimals="4"
      id="h_1279_b5749057_5e10_4927_b124_7897e5fc3e5f"
      unitRef="pure">0.1918</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037404Member"
      decimals="4"
      id="h_1280_2a2bae86_5e6e_4112_a595_6781ceb49c15"
      unitRef="pure">0.0776</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037404Member"
      decimals="4"
      id="h_1281_52c88c5d_081f_4805_9a77_060bc4f289d1"
      unitRef="pure">0.1089</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_503_3928cff9_cb55_d2ca_3c3a_389a05bd0f34">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1282_b0aad960_3c81_4506_bff3_2e7ccb122660"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1283_6bd3cace_f5e9_4ebe_b2be_60f5699c1703"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1284_064c2f1c_b743_4fad_a182_0c78fe4f7027"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      id="t_504_7109180f_1895_d7fb_2323_9349257572b0">S&amp;P Target Date 2045 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1285_7b6aa9bb_654a_47a3_8ba4_fc5e79d62fe1"
      unitRef="pure">0.1933</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1286_73d873b6_03a1_4935_9a4e_6b5472a4ca48"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1287_8b4b37ba_83b1_441a_9ff7_f6f64d595413"
      unitRef="pure">0.1111</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      id="t_505_7df2f733_b94e_7efd_32f8_e7ce283e739b">John Hancock 2045 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1288_aeef9af3_1774_4df8_873a_832682d5ea57"
      unitRef="pure">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1289_e401e0b4_3451_4cb5_a94f_2291100cf2cb"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1290_98522fa5_26e7_4f75_b147_1c13fafc911d"
      unitRef="pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037404Member"
      id="t_494_fa610ade_83f6_41a9_91f8_3851d6668515">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_495_8ed9e56a_8f27_4704_bc4f_171e7a17a814">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_496_395f108c_76f4_446d_aac1_40504307d392">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_497_acb14336_46eb_4736_af36_0b7309b3f857">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,024,345,141&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037404Member"
      decimals="INF"
      id="h_1291_dc7a4fe7_a970_4530_a281_a12d17f95998"
      unitRef="USD">1024345141</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037404Member"
      decimals="INF"
      id="h_1292_b5c4b5fa_3ce8_46d1_b941_cc13d23322fd"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037404Member"
      decimals="INF"
      id="h_1293_1a945696_fcf3_4a2d_9652_5a5c767a3dbb"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037404Member"
      decimals="4"
      id="h_1294_0fecd31b_eb75_415d_879c_c71905e7961c"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037404Member"
      id="t_498_c89d9032_7e9d_4f19_bca7_707f780fbfbe">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;81.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1295_d87fea94_871f_4ee3_ac8b_3615b4b798e3"
      unitRef="pure">0.936</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_EquityMember"
      decimals="4"
      id="h_1296_89cbb467_384d_4940_b62c_a408e8952986"
      unitRef="pure">0.811</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_InternationalEquityMember"
      decimals="4"
      id="h_1297_cd91adfc_1cae_4685_a1ca_b880c278e1fb"
      unitRef="pure">0.269</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1298_60e05b24_b212_41dd_9653_c8afa11447bc"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_LargeBlendMember"
      decimals="4"
      id="h_1299_a4debacd_eea9_4334_b016_b4e5e1d4b367"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1300_30cc2711_a5a6_4d13_a4c1_bd3087227702"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1301_998a805f_349c_48a2_8888_2e071d1ed3b0"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1302_c29d8e60_1979_4685_90b0_1368113c94b2"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1303_9334f661_04b1_4aff_8ffc_9188665130b5"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_IntermediateBondMember"
      decimals="4"
      id="h_1304_36822438_acaa_479b_a761_fcf15db223c2"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_ShortTermBondMember"
      decimals="4"
      id="h_1305_4290ba9f_ee21_47de_970f_1922e7c18d86"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1306_cc1d3bc4_5344_468d_ae31_c4d1b06ad18c"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_HighYieldBondMember"
      decimals="4"
      id="h_1307_4019e82e_c10a_4f4d_9af9_a71731d25cf3"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1308_3d7e69f6_d47d_4d00_9209_29f81a1851fd"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_SectorEquityMember"
      decimals="4"
      id="h_1309_aba098dc_36f1_4df8_9cc0_b91b78765a0f"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1310_6c5da313_d174_4bab_9720_14f136c6b2fc"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1311_f37adfc9_cf26_404f_9657_f7aee4639e31"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1312_08a4e1d0_2f8b_487a_af50_495fdfd8f1da"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037404Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1313_810fe0a0_17a5_42ba_8ab7_29d912ef255f"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037405Member"
      id="t_513_4ff82901_dbc7_d154_f070_0bd688779ac4">Multimanager 2045 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037405Member"
      id="t_514_50730960_f644_9493_fba5_758d792fff74">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037405Member"
      id="t_515_9be582ed_13fe_f8a6_23a8_2ea5ed1e44c3">JLJHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_499_15fcc3b6_1dc2_4ade_88f8_771927f07a7d">This annual shareholder report contains important information about the John Hancock Multimanager 2045 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037405Member"
      id="t_500_dd82f4af_6985_45aa_b620_8231dbea7b8f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_501_43265739_cd6e_4a4c_9cdb_5cbe9c406830">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037405Member"
      id="t_502_f94daf5f_14ac_47ac_88fb_20d42a45723c">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037405Member"
      id="t_503_67b6c36b_63d0_4218_bc89_9f4e972c9164">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_504_55e4a211_ce4b_41a1_a0b9_8476e6a55f09">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio&lt;br/&gt;(Class R5/JLJHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037405Member"
      decimals="INF"
      id="h_1314_d932e9dc_0d43_498b_9ad1_62035b0b2c83"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037405Member"
      decimals="4"
      id="h_1315_d0cd97ec_3961_4ad6_acd1_db0b35327d46"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_505_51b68d5b_76c8_4621_bbee_85bbdc62bf22">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2045 Lifetime Portfolio (Class R5/JLJHX) returned 19.36% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_506_8853ac62_c3ae_4fd2_81bf_f23c2f92baf0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717487.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_507_cb84825d_8870_4eb4_849b_298a7eb54172">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio (Class R5/JLJHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2045 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2045 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037405Member"
      id="t_516_757a224e_b559_ba71_91af_362128eab402">Multimanager 2045 Lifetime Portfolio (Class R5/JLJHX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037405Member"
      decimals="4"
      id="h_1316_9b5bc92d_6d8d_4606_8c79_9fc996209e7b"
      unitRef="pure">0.1936</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037405Member"
      decimals="4"
      id="h_1317_8a87ef5f_ebf8_4f2e_9749_cc373a8c5ed5"
      unitRef="pure">0.0798</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037405Member"
      decimals="4"
      id="h_1318_6c480252_6856_4e0d_9cdc_26bf5de276d7"
      unitRef="pure">0.1112</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_517_d394cf50_762b_75e3_d6fb_7bac0e677a1c">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1319_4e039bcf_cb98_4a06_900e_55d072f7d7fc"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1320_ca839de6_0c73_408c_9120_b1b588784ed9"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1321_4dca6447_261c_4f6d_bf52_7365de386d46"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      id="t_518_b3a67c85_c405_cd58_c22d_0e258a0e0bac">S&amp;P Target Date 2045 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1322_71397328_0fe5_4700_a8d8_7a2a3a8e188f"
      unitRef="pure">0.1933</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1323_e8c2e930_7004_4826_be12_19ba2708527a"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1324_be833131_413b_4397_b3a8_f1d5587d5001"
      unitRef="pure">0.1111</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      id="t_519_1f0992bf_5f95_d499_d5fa_c997041b15ad">John Hancock 2045 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1325_11a566ca_fbae_4222_8f98_f8897cbd8e86"
      unitRef="pure">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1326_e59c88f9_3d14_4bbd_a599_5f7a60b6c197"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1327_a9e83d74_5ffc_432f_9dee_a281029f86db"
      unitRef="pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037405Member"
      id="t_508_cb36fb39_c169_438e_9ac9_a1ffa4251340">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_509_f043324a_7811_4478_a770_638e0dc27aa2">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_510_4151055d_cc31_43ab_a44a_6b1d212d66ae">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_511_850c87cd_0468_4b90_be38_a278c64f5e0d">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,024,345,141&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037405Member"
      decimals="INF"
      id="h_1328_0372c771_0d0b_4d30_a56c_faed1c21de0f"
      unitRef="USD">1024345141</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037405Member"
      decimals="INF"
      id="h_1329_f36d4a05_69ad_4236_b317_7b804cc83381"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037405Member"
      decimals="INF"
      id="h_1330_23a2ee05_6359_47f5_8631_b13ee74fa61f"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037405Member"
      decimals="4"
      id="h_1331_679e0a56_8b7b_493d_8386_f31d79f1304e"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037405Member"
      id="t_512_60cfd467_2032_4bce_9baf_9c24d29ecb83">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;81.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1332_5b36e853_d30e_4ecd_bdfe_21e3a265e115"
      unitRef="pure">0.936</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_EquityMember"
      decimals="4"
      id="h_1333_1b381053_7437_4f53_88d8_5ed422410792"
      unitRef="pure">0.811</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_InternationalEquityMember"
      decimals="4"
      id="h_1334_e4fa5bb6_9b28_47ed_a1bb_af13c95a553f"
      unitRef="pure">0.269</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1335_37f65525_c7db_4280_ae0d_78a72a03715c"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_LargeBlendMember"
      decimals="4"
      id="h_1336_0472d28d_3049_455f_a0f2_21ece3bfec0e"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1337_89fa4f82_b755_459f_930b_371e55b8451e"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1338_83c86794_a897_46d5_bda5_60f4d6e89d8b"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1339_e69a7706_d795_48af_9434_75e0dc4855fd"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1340_26c2c7a9_35e3_419b_bae0_34e8bed9bf67"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_IntermediateBondMember"
      decimals="4"
      id="h_1341_2ff509db_4f47_4c3c_aabf_ea16c9a9cdcf"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_ShortTermBondMember"
      decimals="4"
      id="h_1342_05d84f05_e3ec_404d_a770_50784436bbb6"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1343_e8691a23_aaf6_4cd8_95a4_23b317a66cc7"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_HighYieldBondMember"
      decimals="4"
      id="h_1344_79796682_921e_43df_bf9a_f71a5066efbd"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1345_c4cc13b4_4216_49b9_8237_072b9d9ecea6"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_SectorEquityMember"
      decimals="4"
      id="h_1346_339a25d7_caaf_41f8_9720_4f03419daf1b"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1347_cf1c8a26_454d_47ae_84a3_ad5f05e2ab37"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1348_6236264e_bd82_4367_8b89_fb991674d1b4"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1349_56f2db61_2a85_4818_b43e_4423fdbf1240"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037405Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1350_c5f9dbe2_734e_4bb0_a575_cb7ff0f9741f"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106466Member"
      id="t_527_3cd35cb3_9898_c437_8099_c5e9d1d4cc56">Multimanager 2045 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106466Member"
      id="t_528_15080468_b27f_63d7_ec46_eeed168f11ff">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106466Member"
      id="t_529_905f3777_fb68_aafd_a83d_74bf708f06ce">JLJIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_513_bbc008e8_a40b_4a07_9f39_8e62fbeee1d8">This annual shareholder report contains important information about the John Hancock Multimanager 2045 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106466Member"
      id="t_514_e8cb6c35_d28e_48a1_86de_5212abb5dc58">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_515_9c8aba9e_234d_44f0_b64c_ef83e3c80888">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106466Member"
      id="t_516_4b385395_e864_405d_b2e5_6fb0f7b33f61">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106466Member"
      id="t_517_1ee091f4_29b2_495c_9508_5480f0d6ad5c">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_518_b6f1f741_64fa_4c2b_8e80_d59b5d7b132a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio&lt;br/&gt;(Class R6/JLJIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106466Member"
      decimals="INF"
      id="h_1351_e8bbc5bb_8874_4c7e_aaf0_8b3e52a5c25a"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106466Member"
      decimals="4"
      id="h_1352_eabaef8b_f30c_49b7_a76d_15ed826d8219"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_519_b532329c_a220_469b_890d_b746c657d468">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2045 Lifetime Portfolio (Class R6/JLJIX) returned 19.41% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_520_7ba731f7_109f_486a_9482_3b67f542e8a1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717469.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_521_27ba8ce6_65b0_4855_958f_593ada8524ce">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2045 Lifetime Portfolio (Class R6/JLJIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2045 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2045 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106466Member"
      id="t_530_3422b8c2_2ed9_4170_d7d5_d10e126e1bd2">Multimanager 2045 Lifetime Portfolio (Class R6/JLJIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106466Member"
      decimals="4"
      id="h_1353_a999597b_a8a3_4b62_a5ad_08785cfe6ba6"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106466Member"
      decimals="4"
      id="h_1354_a09b2d98_ba53_44e8_9fb2_6aa8c8d80d04"
      unitRef="pure">0.0802</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106466Member"
      decimals="4"
      id="h_1355_cabdef32_4006_4d37_abe2_71d6462403ce"
      unitRef="pure">0.1116</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_531_65e4485a_70ed_4d49_7395_90063cf5c218">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1356_bff4b1b8_3136_494e_8171_0969556c4b5d"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1357_8a6ae7af_5908_4eb1_a4c2_d4efa6b1c23a"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1358_962094b8_5959_49b0_86d9_66217f51a97a"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      id="t_532_98990858_52ee_005a_f10b_c234d8319d60">S&amp;P Target Date 2045 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1359_10563b83_2045_436e_8e47_7a395a1c5798"
      unitRef="pure">0.1933</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1360_e4fabc94_faf6_4fdb_bd19_a0b05ff79abf"
      unitRef="pure">0.0945</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2045IndexMember"
      decimals="4"
      id="h_1361_40fba0aa_b2a3_4557_b86e_10a11a13ac78"
      unitRef="pure">0.1111</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      id="t_533_dec01ade_9dec_d94d_938c_35394cf74e83">John Hancock 2045 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1362_92df8865_8fa5_4711_a531_deb4ce5786c0"
      unitRef="pure">0.2102</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1363_b58f7525_0bfc_464d_a7f5_74ee17eb2956"
      unitRef="pure">0.0928</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2045LifetimeIndexMember"
      decimals="4"
      id="h_1364_bcc6a664_8a03_4fc4_9b5e_960fdc56f601"
      unitRef="pure">0.1203</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106466Member"
      id="t_522_3553b41a_6079_4a5f_8ce8_8d9933dc7fd5">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_523_5870c9a3_1c3d_466c_a693_42cbe8c1fe51">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_524_c9d235ca_cd95_4263_97ae_ba0ab4747b52">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_525_d8f5f5e6_df98_42d1_a5be_02662fd9af66">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,024,345,141&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106466Member"
      decimals="INF"
      id="h_1365_c76d02e1_1d47_42aa_9d3e_a458157d0a51"
      unitRef="USD">1024345141</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106466Member"
      decimals="INF"
      id="h_1366_164bd2b6_d067_40d3_ac2b_00595ff05d26"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106466Member"
      decimals="INF"
      id="h_1367_847a3e20_79f0_4c80_afde_c0fac4a4c0f0"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106466Member"
      decimals="4"
      id="h_1368_d60abc47_ee0c_45e0_bcd8_a57e35cb80bc"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106466Member"
      id="t_526_75ed73bd_01de_4310_b974_7cc3f3f8ba76">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;81.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;11.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1369_1454b889_de49_4b20_96de_2105e8ff5e14"
      unitRef="pure">0.936</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_EquityMember"
      decimals="4"
      id="h_1370_129105ae_c7af_45e1_8a34_22a864aefd50"
      unitRef="pure">0.811</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_InternationalEquityMember"
      decimals="4"
      id="h_1371_2bc31431_eb4e_40b6_b65e_a9d38656eb22"
      unitRef="pure">0.269</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1372_16fee7f3_4789_41e9_9c28_200a9d02817b"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_LargeBlendMember"
      decimals="4"
      id="h_1373_c755b7ec_6abf_45e7_82ff_5ed99848b83b"
      unitRef="pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1374_1e1cd38b_7ab5_47ca_a5ca_d482f3ed2f8a"
      unitRef="pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1375_44c373b7_091b_4f51_a1c0_73a65cbeebc7"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1376_97f7aee6_c793_45f8_9b9d_c6e64fdb9446"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1377_5123a9eb_31a8_4767_a76f_9ecaa783b59f"
      unitRef="pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_IntermediateBondMember"
      decimals="4"
      id="h_1378_e1091463_58ea_4ebc_86aa_72f69b50da72"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_ShortTermBondMember"
      decimals="4"
      id="h_1379_bc1350c3_ea27_4029_9a1e_bcb800902c8c"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1380_51b902d3_955b_4485_bc26_221b8fe37684"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_HighYieldBondMember"
      decimals="4"
      id="h_1381_e6af75a0_b2f1_4abb_8772_19d9c51f17e9"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1382_84ec676c_036f_45f4_8d8f_e4f2edb428f3"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_SectorEquityMember"
      decimals="4"
      id="h_1383_fe40f4a8_56c9_4652_af5e_c5bc99c77662"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1384_cc1eab99_6030_4c71_93d7_c3f8703590a5"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1385_9e4f44dc_7dbd_4827_8a60_14eb210f921b"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1386_4537edab_6a8c_4e21_9d5f_799f63fed65f"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106466Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1387_3ebb947c_885b_433f_b0f4_85fa198eb83c"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037395Member"
      id="t_540_2ac3288d_e142_badb_374f_67f2ec95673a">Multimanager 2040 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037395Member"
      id="t_541_29ec55a1_e0e0_ca5c_e701_b48d9e5f0306">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037395Member"
      id="t_542_b9ac1658_e9e4_00b1_cd8f_3f3455949002">JLIOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_527_ffc85549_2234_4e95_b202_0ad5562afb31">This annual shareholder report contains important information about the John Hancock Multimanager 2040 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037395Member"
      id="t_528_284f6009_d308_4e34_8a4c_b24a3751c4ad">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_529_5463cc42_1d14_4116_be7e_460ed209a0aa">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037395Member"
      id="t_530_d22708a2_7e03_48f5_b01d_f6bedcf8d23e">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037395Member"
      id="t_531_dfb6fb02_e487_489d_af33_817de0388c53">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_532_44d19b6c_7388_4588_bff0_86566d7a3893">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio&lt;br/&gt;(Class 1/JLIOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037395Member"
      decimals="INF"
      id="h_1388_3fb9246a_da4e_4276_a04d_6583ca7352fd"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037395Member"
      decimals="4"
      id="h_1389_74f0b421_c84a_4bc5_bfcd_c64b44b921fc"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_533_d7e2e0d0_6fae_4a02_99b8_3390c637b4e4">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2040 Lifetime Portfolio (Class 1/JLIOX) returned 17.89% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_534_08da6b64_e202_453f_a6cb_5260fd540c12">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717645.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_535_606e5bc3_3cdc_495f_8319_1284e68416aa">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio (Class 1/JLIOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2040 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2040 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037395Member"
      id="t_543_9683a98e_8b3b_4b0a_c7cd_bcbc296c8b49">Multimanager 2040 Lifetime Portfolio (Class 1/JLIOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037395Member"
      decimals="4"
      id="h_1390_df669124_3170_493d_9595_6a84d106b50c"
      unitRef="pure">0.1789</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037395Member"
      decimals="4"
      id="h_1391_7fae7650_7cc9_4c1e_b87a_9d1767f3c341"
      unitRef="pure">0.0722</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037395Member"
      decimals="4"
      id="h_1392_dc35624b_039c_411a_9ff3_5fb943c7c2fe"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_544_ef158999_e6e0_b52b_feb7_9717acfa6d99">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1393_fa60375e_bbad_4e33_9529_a6f79c4e107a"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1394_f7ecff77_2cb3_4edf_bf50_572e52948d67"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1395_10a19e85_4f0f_4451_929e_3197c184e2b2"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      id="t_545_49ce94b7_10fe_9060_6cf2_87ebbec538ad">S&amp;P Target Date 2040 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1396_f8a69e15_b893_4b89_8594_de55d2b69754"
      unitRef="pure">0.1778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1397_1d5be2e7_8fa5_46df_a763_4a285c42ce6e"
      unitRef="pure">0.0872</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1398_6c3271eb_91e4_46e8_9b1b_165c30fdded1"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      id="t_546_d81baccf_a594_2caf_9c91_29b96a6e2f52">John Hancock 2040 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1399_1c72dd76_41e8_4e75_836a_c7702d45d781"
      unitRef="pure">0.1930</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1400_d50db6c6_f236_4b32_a64b_4eecf71b92ff"
      unitRef="pure">0.0833</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1401_fae3dce9_b137_4dd2_9e53_484731b07b24"
      unitRef="pure">0.1139</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037395Member"
      id="t_536_e2ca7787_4dc0_4246_a47d_59eccac72df5">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_537_75052a56_69f5_432f_af58_a5f5b460d44b">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_538_b08d1a0e_12fd_46d1_8ac7_d0eed3c31859">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,058,913,843&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037395Member"
      decimals="INF"
      id="h_1402_0aafd7fb_c24c_4a78_bb21_30b6dfbd36a5"
      unitRef="USD">1058913843</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037395Member"
      decimals="INF"
      id="h_1403_dacc8f96_5458_444e_9284_2872c80f5602"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037395Member"
      decimals="INF"
      id="h_1404_0d7ab824_726e_4c06_9979_b2c27e8a2a7f"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037395Member"
      decimals="4"
      id="h_1405_56372d3f_b65a_46b9_b6d9_b5015dd25262"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037395Member"
      id="t_539_9c5a2fee_5434_4575_8213_97e4479d5e4e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;72.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;25.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;19.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1406_ea95884c_9132_4e89_be9d_8b1703bce1d4"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_EquityMember"
      decimals="4"
      id="h_1407_e03801ef_c239_451d_b54e_310f73d66356"
      unitRef="pure">0.724</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_InternationalEquityMember"
      decimals="4"
      id="h_1408_98f2f0bd_67b2_485d_a3c2_e01d20f7b113"
      unitRef="pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1409_5b8d70aa_af71_4436_ad0f_23774ebb0764"
      unitRef="pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_LargeBlendMember"
      decimals="4"
      id="h_1410_a81f3177_58cc_4629_ad1d_8223722a439c"
      unitRef="pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1411_8e4820c5_7859_4d44_9ebe_f268843ab8d5"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1412_fd46bc22_4684_426f_bbcd_8d08ab462eed"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1413_250e09e2_5fc9_4914_bcfd_b0eba5139017"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1414_1092f2ba_880f_4431_8adb_dbc2d82f8ceb"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_IntermediateBondMember"
      decimals="4"
      id="h_1415_1ffc4a2d_821f_483f_9e94_035fc2dde371"
      unitRef="pure">0.119</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_ShortTermBondMember"
      decimals="4"
      id="h_1416_82add262_b45a_44d6_93ea_512f25013386"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1417_ec8f6fca_dc98_440e_9f5d_a2b0e996b5fc"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_HighYieldBondMember"
      decimals="4"
      id="h_1418_9c1d96fa_5cb3_4aac_a5b0_a5b0f0d4da51"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_MultiSectorBondMember"
      decimals="4"
      id="h_1419_b65d5e25_de5d_4f3e_a4d3_b682d3122d7b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1420_0fa005bc_44d2_4bd0_9194_e90981c618bf"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_SectorEquityMember"
      decimals="4"
      id="h_1421_4be4d4ea_a2fc_4fcd_871f_76dd3cd02729"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1422_016ae90c_b6b5_470f_a3f2_70b574fac8a2"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1423_563eddbd_cc1e_4cfb_b769_aa597ee0e6dc"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1424_38213ec2_6a9b_4ea2_a23d_0abd2d9aa490"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037395Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1425_6f5f8af9_402f_4c8a_bed2_27aa591b6821"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037385Member"
      id="t_554_c555e9ec_5286_b9fc_e27b_d6ba3de91eec">Multimanager 2040 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037385Member"
      id="t_555_0a6dddc1_5584_4a2f_6420_5c3dcb2cac71">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037385Member"
      id="t_556_d94b132c_372d_2bfe_729a_15a6956d5094">JLIAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_540_441dbfe0_0ecf_4a7e_b588_2c9ab52fc093">This annual shareholder report contains important information about the John Hancock Multimanager 2040 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037385Member"
      id="t_541_5915098b_872d_45a7_9a00_f5ee548ed636">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_542_a6375d9e_9866_4582_b31e_537bd3fdf686">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037385Member"
      id="t_543_c7cccf8e_66db_481e_b655_d38c8a021235">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037385Member"
      id="t_544_101b7b84_9d36_4088_b85f_db11eeb2f429">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_545_dbabff35_2d7e_44da_b3f2_ad5a2477121e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio&lt;br/&gt;(Class A/JLIAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037385Member"
      decimals="INF"
      id="h_1426_5803fe2b_9454_4dd4_963b_0ebcfcd895ba"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037385Member"
      decimals="4"
      id="h_1427_20873ea3_caa4_4ce1_85af_ac8663e69aca"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_546_51084338_6aad_4e68_9433_2096c260869c">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2040 Lifetime Portfolio (Class A/JLIAX) returned 17.49% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_547_811cf552_ee94_467d_bbb7_fd2721d04b85">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717765.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_548_155c5b43_7d89_4698_be45_ece2d4320d84">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio (Class A/JLIAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio (Class A/JLIAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2040 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2040 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037385Member"
      id="t_557_1af89f91_c18e_ce37_63d3_585cd7063f56">Multimanager 2040 Lifetime Portfolio (Class A/JLIAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037385Member"
      decimals="4"
      id="h_1428_9cdc6358_977f_4e37_9360_b8f2b45aace2"
      unitRef="pure">0.1163</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037385Member"
      decimals="4"
      id="h_1429_9d399e8f_ed9f_43e6_8947_8fea37ccc61d"
      unitRef="pure">0.0574</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037385Member"
      decimals="4"
      id="h_1430_da09c304_f3f4_4e50_bb0d_2016cae45728"
      unitRef="pure">0.0962</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037385Member_WithoutSalesLoadMember"
      id="t_558_b317e8f7_f0b0_092e_b27e_0e25ce66efca">Multimanager 2040 Lifetime Portfolio (Class A/JLIAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037385Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1431_4c2093bf_543d_429d_8353_21c204776548"
      unitRef="pure">0.1749</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037385Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1432_05ef99bf_6da2_44b9_9c1a_a38161dc0ee9"
      unitRef="pure">0.0683</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037385Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1433_91bbf147_c427_4f27_b4dd_5ba68269ad96"
      unitRef="pure">0.1019</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_560_079633e5_c26a_0638_b297_aed56c03743e">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1434_5a0cb085_2a49_4d96_931f_194b7adb9d26"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1435_ff55ded7_e4c2_44da_bdaf_41f06fe3fe9f"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1436_9c0c5d73_10d0_4829_9c1c_5470b8622fc1"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      id="t_561_64ca1372_11bb_aa2c_6e73_32d766846d6b">S&amp;P Target Date 2040 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1437_d088cf7c_4fab_4f46_8d78_53325ec227fb"
      unitRef="pure">0.1778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1438_eb8b354c_b17c_44bc_97d0_d1568ed78ff5"
      unitRef="pure">0.0872</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1439_5fcaf5ba_5938_4289_bdf1_d6db01b7a753"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      id="t_562_7e190459_2117_843a_3e9f_da22010a255c">John Hancock 2040 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1440_99b66c39_1b28_428a_9499_d0e79a58d91d"
      unitRef="pure">0.1930</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1441_fba7543f_a8d7_4bfd_bd4d_8237cdc1328c"
      unitRef="pure">0.0833</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1442_83e447ad_baef_41bc_8e73_353f50f125db"
      unitRef="pure">0.1139</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037385Member"
      id="t_549_4f2b72bc_fe07_4394_97a8_107501d53261">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_550_5f9f0a23_7f0f_491b_96c9_fbf77cf808f8">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_551_a5571530_8370_4dac_9cf7_a8cb5b558323">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_552_2a3b0a8b_ff32_47c3_a83e_0ae6515ec95e">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,058,913,843&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037385Member"
      decimals="INF"
      id="h_1443_01b033b0_b33e_4651_a10e_d69f1c26b03d"
      unitRef="USD">1058913843</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037385Member"
      decimals="INF"
      id="h_1444_2f7f8577_e540_4b27_82db_b5773d887a7c"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037385Member"
      decimals="INF"
      id="h_1445_b31ed883_8230_4c9c_8697_c1f45f4091d4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037385Member"
      decimals="4"
      id="h_1446_264551bf_e672_47dc_af4c_dfe58a607c10"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037385Member"
      id="t_553_99c5e3b0_85c5_40d2_a497_a71013aab819">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;72.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;25.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;19.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1447_0e81a563_edd0_4147_a5e0_88ece4154233"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_EquityMember"
      decimals="4"
      id="h_1448_48af0f06_21d5_44a9_85fd_01421e1116ad"
      unitRef="pure">0.724</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_InternationalEquityMember"
      decimals="4"
      id="h_1449_c8b7a1dc_fad2_4a67_b023_f1d30877c102"
      unitRef="pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1450_883259c0_c099_4fcf_b2db_e45ff7879a76"
      unitRef="pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_LargeBlendMember"
      decimals="4"
      id="h_1451_9c4ea27d_2699_49d0_8ab0_8c4805010312"
      unitRef="pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1452_6f1029e0_71a8_4543_99a1_e72bb8fdbb0a"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1453_f589ad62_a299_456a_8337_466a62ee590c"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1454_af631de6_7a8a_4e9e_9850_57892ba4a976"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1455_f8b63923_a8e2_416b_9629_e3fd7c138c20"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_IntermediateBondMember"
      decimals="4"
      id="h_1456_059a8742_d95c_43db_a0c8_79592bec9089"
      unitRef="pure">0.119</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_ShortTermBondMember"
      decimals="4"
      id="h_1457_64c59983_005b_4c23_9372_ccb60eb1fd32"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1458_2808d3cd_d2ff_4676_af93_a6aabcbecf5b"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_HighYieldBondMember"
      decimals="4"
      id="h_1459_4515132f_77fa_4a69_858b_63fa06c4a163"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_MultiSectorBondMember"
      decimals="4"
      id="h_1460_cbc9d92b_37d8_4647_b0af_8a64c187d893"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1461_a6036d3d_499e_48a1_b334_af578aa5da79"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_SectorEquityMember"
      decimals="4"
      id="h_1462_67653ceb_ca90_46ba_bab0_12eab548ee57"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1463_6434ef6d_81c9_4fde_8b87_4fb37e10df55"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1464_2ec838d4_1aff_45a4_a5f2_fcf2a5e6875e"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1465_d597c9c6_89b2_417b_b29e_3939d479d070"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037385Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1466_62b27679_a55c_4c68_9ba1_c67e096bc01c"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153962Member"
      id="t_568_cbf2e2ee_419e_9cdc_7869_82a7fca11e03">Multimanager 2040 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153962Member"
      id="t_569_4fd853a8_08d5_ba03_bd9a_868c2e8f2bea">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153962Member"
      id="t_570_66036720_2966_871d_a2ba_1742bb394de5">JHRDX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_554_f9d3f5be_7e97_4b65_bd6d_e934beb3fb7d">This annual shareholder report contains important information about the John Hancock Multimanager 2040 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153962Member"
      id="t_555_293285e1_07d7_4332_963e_cbd0ed652a0b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_556_f94eceff_bae6_417c_9486_0caabdd36af4">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153962Member"
      id="t_557_f1ea34bb_1dbf_43db_a53b_d34bbc6406da">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153962Member"
      id="t_558_55d4fe05_d4c8_4462_9c6f_0e68fe6435a3">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_559_a1b4c320_ee1e_4a14_be8f_5485d74e328b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio&lt;br/&gt;(Class I/JHRDX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153962Member"
      decimals="INF"
      id="h_1467_a220b21f_ec52_4289_a1f6_3b8973eb16ef"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153962Member"
      decimals="4"
      id="h_1468_d61ceb28_c851_4830_8346_df46494b5a03"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_560_526b33a2_27d3_47ba_aa5f_6edd295a37fb">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2040 Lifetime Portfolio (Class I/JHRDX) returned 17.90% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_561_bab60f43_d3f4_4821_82ca_2427a0d6f2ae">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717627.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_562_832e8e72_ddc9_4a1e_9688_d79ef7f5555e">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio (Class I/JHRDX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.15&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2040 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2040 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153962Member"
      id="t_571_1a55f202_489d_be13_4c46_9451316a5b5e">Multimanager 2040 Lifetime Portfolio (Class I/JHRDX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153962Member"
      decimals="4"
      id="h_1469_d836f542_decc_41d0_b092_d09b4e3ab1ef"
      unitRef="pure">0.1790</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153962Member"
      decimals="4"
      id="h_1470_73faeb4a_728f_4074_9835_61efadc63f76"
      unitRef="pure">0.0715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153962Member"
      decimals="4"
      id="h_1471_9cb49867_cc0a_4514_b453_aa3de09b1892"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_572_145dd4d9_ebc7_3be5_b5c6_87385ffcfa86">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1472_0257b1d9_2c70_4055_86a9_2d7730146d62"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1473_8feb9fea_5a67_44cf_af20_366e93f50271"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1474_27d6f9ff_51a5_4608_9be0_659c23acde7b"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      id="t_573_d87b3d84_5004_6243_8a31_4ab2e4cf7059">S&amp;P Target Date 2040 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1475_469564c1_5bd7_4e43_aaef_c570169ca8d0"
      unitRef="pure">0.1778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1476_ab4d006d_ed55_406f_a1be_8269077fbb90"
      unitRef="pure">0.0872</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1477_649ea25d_d3a6_4175_a482_92633f76831f"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      id="t_574_ccce3756_9815_4619_cf67_bcdfc3027d5f">John Hancock 2040 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1478_16e812a3_a58c_476e_93e0_ec83e9db026c"
      unitRef="pure">0.1930</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1479_a3cedf7d_5368_42ce_9333_1ffbba16fedb"
      unitRef="pure">0.0833</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1480_864d5cca_6af0_4611_8a49_06d3a938ab7b"
      unitRef="pure">0.1139</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153962Member"
      id="t_563_0df20745_93c4_409e_b3f6_0efa427d69f2">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_564_fa9d9f72_da08_4532_b0d0_f6972f170c6b">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_565_08ff4bff_81ed_42ec_ba79_d4c44b602f74">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_566_65633401_bafb_45c5_a28c_1cbf7675668a">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,058,913,843&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153962Member"
      decimals="INF"
      id="h_1481_60d0f9f6_11b7_4e32_874e_aafb7e98860d"
      unitRef="USD">1058913843</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153962Member"
      decimals="INF"
      id="h_1482_e4d0bf60_4bc1_4849_8e78_ca2ce7df6015"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153962Member"
      decimals="INF"
      id="h_1483_ac659cfd_6f8b_49e0_9bb6_ee62d730e76c"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153962Member"
      decimals="4"
      id="h_1484_94e532a6_27da_4b01_99cc_8a0bd7e53abf"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153962Member"
      id="t_567_5583f02b_0ccc_444f_83e8_363787aca5f9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;72.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;25.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;19.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1485_508cf5f3_d9db_425d_abf8_ffdfc13d8024"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_EquityMember"
      decimals="4"
      id="h_1486_0cd7fdc9_91d3_4095_a124_7596b2282ade"
      unitRef="pure">0.724</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_InternationalEquityMember"
      decimals="4"
      id="h_1487_1bf0f42d_d13f_46fd_ab70_98c62dffdeed"
      unitRef="pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1488_d196db4a_082b_4582_a6ef_bea8796520cc"
      unitRef="pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_LargeBlendMember"
      decimals="4"
      id="h_1489_9e480ecd_c933_49ce_a36f_24c01ec945d3"
      unitRef="pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1490_52d7a761_bd1c_47d7_bf7a_34ce1491d2fe"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1491_e22d3b89_795e_4c4f_91d0_94abc7bd18f8"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1492_1d5c736a_cbff_4cdd_9494_dcc16b66a7b3"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1493_b1e8838c_9cbd_48cf_ad3c_0e902394f932"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_IntermediateBondMember"
      decimals="4"
      id="h_1494_353b878d_59b3_4ce6_b875_e858a8ffce0f"
      unitRef="pure">0.119</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_ShortTermBondMember"
      decimals="4"
      id="h_1495_d6bc18ee_2bec_456c_933f_c593acc65bc3"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1496_65e85fab_51f5_425a_91e6_141d775ab383"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_HighYieldBondMember"
      decimals="4"
      id="h_1497_a6a41de0_485c_4cf3_bc24_99da564e35ea"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_MultiSectorBondMember"
      decimals="4"
      id="h_1498_a31295d0_d8ae_4924_988b_0a4d31346605"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1499_440b0e65_6bfb_4c0f_bef8_d481229ee26b"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_SectorEquityMember"
      decimals="4"
      id="h_1500_780f3e63_ff5a_4cc2_992e_35d84f273bfc"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1501_b6d64ac9_c2a1_4da5_974e_3d8af7789d8a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1502_ed2f1975_8a2c_4f6c_928f_fcd2eb5f3224"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1503_be56212b_7b9e_4f0e_be82_b5994362309c"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153962Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1504_5d7b8f48_0474_47de_9adb_d5842b86b053"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113509Member"
      id="t_582_fe8c6353_04fc_ca6b_92c0_5935018d8557">Multimanager 2040 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113509Member"
      id="t_583_ef3bdd74_79e5_f673_25b6_53fb62a3fa20">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113509Member"
      id="t_584_e4bf8610_54e3_16fe_760c_a300359294e8">JLIEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_568_d7a3be3c_33a0_405d_984e_3f384461869d">This annual shareholder report contains important information about the John Hancock Multimanager 2040 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113509Member"
      id="t_569_f9475050_cb4a_4731_aacd_9f63acca9d6f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_570_35c500e1_1d7c_4148_a1ed_44fbf628d9ed">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113509Member"
      id="t_571_ed782a2e_f318_4b2b_ae1b_9fd3af2fa36a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113509Member"
      id="t_572_dd33d231_6e3a_433d_a4bf_d95649ba83f5">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_573_1925af28_85b6_4833_8f29_b0fd8c7f4d10">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio&lt;br/&gt;(Class R2/JLIEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;54&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113509Member"
      decimals="INF"
      id="h_1505_a3dfa656_ad11_43f3_8ec5_2bda22c06654"
      unitRef="USD">54</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113509Member"
      decimals="4"
      id="h_1506_4e7d2b31_0459_48bd_aa4c_2023a56f43a7"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_574_8acf9325_3a44_493e_8ad9_7ee8d3b8310b">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2040 Lifetime Portfolio (Class R2/JLIEX) returned 17.51% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_575_18fe00e9_dbb4_4b27_8425_bc1b086424d6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717733.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_576_0b6bd6fe_503e_4b86_94e0_709a097727ab">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio (Class R2/JLIEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.09&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2040 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2040 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113509Member"
      id="t_585_b56f6602_f281_e6e4_e175_ffb37662b1e9">Multimanager 2040 Lifetime Portfolio (Class R2/JLIEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113509Member"
      decimals="4"
      id="h_1507_e5aebdd3_9a38_44a8_ae0e_e35f61b75d83"
      unitRef="pure">0.1751</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113509Member"
      decimals="4"
      id="h_1508_6cc569ed_d565_4c80_b1d0_e2bb126254ec"
      unitRef="pure">0.0674</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113509Member"
      decimals="4"
      id="h_1509_277c2972_6a14_4b4b_97a4_31b0db6fda4e"
      unitRef="pure">0.1009</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_586_01884e00_28b2_8bd5_a264_40f687181785">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1510_98d609c2_53f6_447e_b903_671f1eeabaf3"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1511_61ff6feb_5432_4392_b84c_974c41688e71"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1512_cbc634a4_bde0_4692_9da3_2e7698711f5b"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      id="t_587_3444b71f_7ed3_b07b_b54c_1639ae63fad6">S&amp;P Target Date 2040 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1513_be1543fa_6342_4bef_b5ac_ca1b07c8d855"
      unitRef="pure">0.1778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1514_25dd7f57_7803_47ca_8b77_cb64a6a399fb"
      unitRef="pure">0.0872</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1515_57fa9c53_44af_4a9c_a632_d47957339782"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      id="t_588_01805541_7797_3bd4_fc3d_0b4d95b7a27d">John Hancock 2040 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1516_f544799a_8211_4447_89a6_cce76f0678eb"
      unitRef="pure">0.1930</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1517_cdd5f3b2_653a_4da1_86bc_377a88938661"
      unitRef="pure">0.0833</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1518_79b3a136_870e_42ae_8b09_aa4189a150e9"
      unitRef="pure">0.1139</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113509Member"
      id="t_577_570ef82f_5552_4f44_a379_1c8f25317ccf">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_578_6328051e_f8c3_4237_95d9_a22ae626d8f2">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_579_098524b9_62a0_4b41_a8d2_4eb126571ad9">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_580_4935e31e_0896_4233_b4bc_20d70dc876c6">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,058,913,843&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113509Member"
      decimals="INF"
      id="h_1519_92c8c52e_fd73_4063_88a5_d5f1e67df24d"
      unitRef="USD">1058913843</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113509Member"
      decimals="INF"
      id="h_1520_d9d6bbc8_4e3b_4081_9436_c46d515ef88f"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113509Member"
      decimals="INF"
      id="h_1521_ad3e86e8_7264_4551_a305_805b076092c6"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113509Member"
      decimals="4"
      id="h_1522_0afbd3a8_8672_4c1f_b54f_dcad03a4fa7d"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113509Member"
      id="t_581_c0cbc955_ba7a_4077_9fb1_6b0cf39d8d4f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;72.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;25.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;19.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1523_645cfe62_ee46_48dc_9eb6_be1b8379532e"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_EquityMember"
      decimals="4"
      id="h_1524_0c2af713_a552_4b4c_8633_cdee4bf0cd97"
      unitRef="pure">0.724</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_InternationalEquityMember"
      decimals="4"
      id="h_1525_c86ce4ee_a715_4bc7_abe6_24c0fc4fd509"
      unitRef="pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1526_5569b6c2_44c9_4396_81c7_dc54a4ef4751"
      unitRef="pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_LargeBlendMember"
      decimals="4"
      id="h_1527_4f2acd0c_2cae_44e1_a66a_9022f79fd00e"
      unitRef="pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1528_da813c76_6a1a_4f1e_afef_61c25fa26186"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1529_2bfd4ca3_42c4_4d7e_8ad4_9a23af6b4a3d"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1530_9b9f923b_9f20_4822_8446_b570d9ea2dff"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1531_0f4bdc01_d02c_41bc_84b8_70c82f3fbc3f"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_IntermediateBondMember"
      decimals="4"
      id="h_1532_02d997fe_1c1b_47ba_8876_73fafae015ae"
      unitRef="pure">0.119</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_ShortTermBondMember"
      decimals="4"
      id="h_1533_31c7d38d_da8f_46e5_802d_ea4617d13dd1"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1534_5485e2ec_748e_4739_92b7_2992f43b8fef"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_HighYieldBondMember"
      decimals="4"
      id="h_1535_5b6e8848_fa84_433e_a632_44479d10ca06"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_MultiSectorBondMember"
      decimals="4"
      id="h_1536_d6c8d81c_4ffb_4445_af07_a449a58e550c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1537_aa56b9ba_c32c_4a2d_9abb_460872a848bf"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_SectorEquityMember"
      decimals="4"
      id="h_1538_30053cd6_f0be_4615_8c41_cb84a81d6987"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1539_54237820_0bd7_43bd_a31f_0270a16b761c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1540_41034bb4_e2b8_4b5e_b33e_092283a13b5b"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1541_b2cf5dff_6f11_42b7_ac78_6a98d491cfc6"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113509Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1542_29e5c076_a3ed_4b1a_9322_90b4fc5aa9a3"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037393Member"
      id="t_596_2c529006_f883_89fe_3175_1b133bc8fca4">Multimanager 2040 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037393Member"
      id="t_597_eab4cf08_e675_b234_8f76_e31132983abb">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037393Member"
      id="t_598_5b3e0421_496b_85b7_3464_1a16875b5183">JLIGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_582_bf31dbe7_9ef1_47f8_890e_9a2fee7f08a9">This annual shareholder report contains important information about the John Hancock Multimanager 2040 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037393Member"
      id="t_583_a752d89f_2ab9_4077_93b9_71a6f6e2633c">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_584_1289fa4f_fadb_4655_8aad_48485d05af94">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037393Member"
      id="t_585_010106c4_773e_449e_ba7a_7e2b51ff7a46">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037393Member"
      id="t_586_5b0ba9b3_0cdb_4dd5_8cc5_1891520aced4">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_587_3c5cf14d_5520_4dd2_bee8_39c653ba3ed5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio&lt;br/&gt;(Class R4/JLIGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;27&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037393Member"
      decimals="INF"
      id="h_1543_6fcb09c0_b1b5_4180_a490_db43fe4f89a8"
      unitRef="USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037393Member"
      decimals="4"
      id="h_1544_cce78955_544b_4a81_9fe0_ad743b3d4448"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_588_bae9e22e_9230_47f9_821a_9d143d64f929">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2040 Lifetime Portfolio (Class R4/JLIGX) returned 17.74% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_589_4cc2f795_5b20_44a8_a3f2_03012b2ab29a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717715.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_590_7ce9176c_6c00_4477_a4f4_1c0143198955">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio (Class R4/JLIGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.01&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2040 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2040 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037393Member"
      id="t_599_641ff1b4_7fd6_9c8f_feb9_73ca504f3efc">Multimanager 2040 Lifetime Portfolio (Class R4/JLIGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037393Member"
      decimals="4"
      id="h_1545_1d8ccf34_3e86_4e9b_b7cd_747b2f052f86"
      unitRef="pure">0.1774</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037393Member"
      decimals="4"
      id="h_1546_35ee5650_718b_4c71_9d56_e8b1cf45fba0"
      unitRef="pure">0.0701</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037393Member"
      decimals="4"
      id="h_1547_cf8a6d0a_8fc2_4266_bbb3_646000a6be27"
      unitRef="pure">0.1037</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_600_40565798_ef92_786f_32d7_dd4c9371cc80">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1548_e406c345_b263_40ef_bd86_92c2eecf4b1f"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1549_119bc16d_6a0b_4d7e_97f1_c02db058cfd1"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1550_b304401c_5e53_413f_bea1_6e4000b0edac"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      id="t_601_fe0c1538_c69a_2958_23d4_56bc53c7ac48">S&amp;P Target Date 2040 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1551_625b97f9_5ab2_4025_a5ca_8da4dd1a83f1"
      unitRef="pure">0.1778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1552_f41a5792_5901_4dcc_bb81_f6527012634a"
      unitRef="pure">0.0872</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1553_cff6db91_4cb2_4054_925f_10f02cea0ace"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      id="t_602_51872313_0168_ee0a_faa2_81bc6298b57f">John Hancock 2040 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1554_e83f975b_e844_41c1_b9a2_7627389800b5"
      unitRef="pure">0.1930</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1555_535c85b2_9608_4363_b3b9_3480d6be5667"
      unitRef="pure">0.0833</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1556_94218811_4c74_49e5_adb3_6b47d16c45f1"
      unitRef="pure">0.1139</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037393Member"
      id="t_591_cf2ed1a6_2d2d_4e40_abbd_d3b62089cfee">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_592_449f41af_0086_4292_b20e_3d454f11099f">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_593_aec84896_4706_4498_9764_ef074f4deebc">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_594_fb81c2fd_2eae_4385_bf43_970e3632cec0">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,058,913,843&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037393Member"
      decimals="INF"
      id="h_1557_193b6813_a75f_401c_827d_5dd4d19967fb"
      unitRef="USD">1058913843</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037393Member"
      decimals="INF"
      id="h_1558_a7125b42_6204_4787_bb36_79dcb7ba8764"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037393Member"
      decimals="INF"
      id="h_1559_55265418_4936_4dd6_b2d8_acb3f4d597d4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037393Member"
      decimals="4"
      id="h_1560_e2633647_99dd_450c_90b5_91b66993e576"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037393Member"
      id="t_595_0443e329_e526_4204_a315_2e285b8d34c8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;72.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;25.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;19.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1561_d2094cf2_a281_4d68_a81f_57a065e3be6a"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_EquityMember"
      decimals="4"
      id="h_1562_9c74b435_ed00_4a92_a576_4c56636103ef"
      unitRef="pure">0.724</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_InternationalEquityMember"
      decimals="4"
      id="h_1563_d8da6d7f_fddd_4525_8c1f_e7445b6e4420"
      unitRef="pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1564_82a8be49_ca02_4286_93d0_41e681d535ff"
      unitRef="pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_LargeBlendMember"
      decimals="4"
      id="h_1565_15af0b9f_488b_4371_a5f1_ebb4b23f1a8d"
      unitRef="pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1566_10e58a5d_3fdf_4f7c_bd99_181e684c41c0"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1567_73d02c03_963a_4558_933d_2241b57c9c95"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1568_7d0857c7_05ee_416f_a673_81c900f4bdf5"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1569_5070c3da_446f_415e_ba7d_7c1a463e984c"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_IntermediateBondMember"
      decimals="4"
      id="h_1570_84d14d38_f761_49a2_82f4_0a7ecb336b06"
      unitRef="pure">0.119</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_ShortTermBondMember"
      decimals="4"
      id="h_1571_c50c60e1_e53b_4ea7_a2ec_7238cc19a8f2"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1572_f33005d0_92e7_4398_915e_5e10a9bd34bb"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_HighYieldBondMember"
      decimals="4"
      id="h_1573_8f63353f_4ee0_48bd_b0b8_74017e9b0805"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_MultiSectorBondMember"
      decimals="4"
      id="h_1574_9d8f2868_ae3c_4b4c_8629_9c8d8ae3262f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1575_4e3cc3a0_7cd5_4c86_a967_74305147300a"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_SectorEquityMember"
      decimals="4"
      id="h_1576_2c087c56_4d99_4130_a305_bd65a98a1d9d"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1577_4825d3e0_19c5_4c7d_8bca_d6d6acf375a3"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1578_e758c762_0ac5_4262_ae8c_c069fada4df0"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1579_144c0d8d_6c9e_406d_8ed6_d30888fac00b"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037393Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1580_c15fddeb_c17e_4ccc_9d15_cd4367349c48"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037394Member"
      id="t_610_56776807_d271_0837_c74f_6f5b13cb96d7">Multimanager 2040 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037394Member"
      id="t_611_2a4626cd_bf29_29b0_ab01_ad4be2ce3de8">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037394Member"
      id="t_612_4d7c1183_30db_194f_3ff8_8afd63a2f70b">JLIHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_596_dfaef6d4_f7f3_4465_9162_5a89ac1349fe">This annual shareholder report contains important information about the John Hancock Multimanager 2040 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037394Member"
      id="t_597_b8a043c4_c2da_4c16_8aa5_d9be383c8edc">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_598_fd3b8ba8_fa48_4719_86d1_22bb74365609">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037394Member"
      id="t_599_273f7fdd_7fba_47bc_99c6_a68c1db02213">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037394Member"
      id="t_600_119e2fac_f6da_4aae_8fc9_aec8f25e1a93">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_601_82e7dd38_e92e_4d4a_8ceb_d482fa00da1e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio&lt;br/&gt;(Class R5/JLIHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037394Member"
      decimals="INF"
      id="h_1581_e38fecf9_b9d1_4189_812a_a5cff48f5c20"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037394Member"
      decimals="4"
      id="h_1582_9950fe1e_49cf_429c_bb78_e2bc6c138df8"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_602_eb308a80_02ad_4f68_8525_75503ce71782">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2040 Lifetime Portfolio (Class R5/JLIHX) returned 17.94% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_603_ecccee2c_3eb9_4be8_aac6_f48311b1feb2">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717695.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_604_c0f1a348_3d14_47f5_8da8_ad7dfec4422a">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio (Class R5/JLIHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2040 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2040 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037394Member"
      id="t_613_5f5531a8_8a52_de4f_1624_b1476cc6b87a">Multimanager 2040 Lifetime Portfolio (Class R5/JLIHX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037394Member"
      decimals="4"
      id="h_1583_0463ee35_7f87_41e0_8df8_40b341c64c1e"
      unitRef="pure">0.1794</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037394Member"
      decimals="4"
      id="h_1584_6f10c95c_887c_40a3_816a_eb4df9c018bb"
      unitRef="pure">0.0720</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037394Member"
      decimals="4"
      id="h_1585_e6903f28_60f9_4b80_a602_4e06acebc2da"
      unitRef="pure">0.1058</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_614_21d0b887_12ba_2649_39f2_c12216d551ae">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1586_88fe3ebd_726a_4860_9e9f_e9ac8afc9fe8"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1587_05f00f1f_cae1_48cd_b306_ddcdd27e4f67"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1588_b31e6184_f3d7_4ccf_846e_717c4241ccd5"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      id="t_615_d5a46cad_0b1b_be31_173f_e430b625bc21">S&amp;P Target Date 2040 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1589_51ca8105_36bc_41c3_9d4e_2f98cba11cf3"
      unitRef="pure">0.1778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1590_3623af17_036b_4803_97ca_b1fb6deff652"
      unitRef="pure">0.0872</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1591_6e3fb10b_71fc_476c_9a7b_eacc87caadc8"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      id="t_616_45f500f1_65eb_5a45_8c14_b0507865193b">John Hancock 2040 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1592_8c9c5770_410a_454e_aac1_2b3c1638978a"
      unitRef="pure">0.1930</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1593_9eb64749_124f_498d_ac71_18ebe73a23da"
      unitRef="pure">0.0833</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1594_82fb1dbc_6e2c_4f6f_9011_9172bb82f7df"
      unitRef="pure">0.1139</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037394Member"
      id="t_605_ec02e3ab_fd02_4890_854b_a5b8db2191d1">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_606_5e5145b9_0df4_487a_963b_bf4840cd782b">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_607_5df3a16f_ee3f_4b39_b741_de26b67bd9dc">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_608_6bea49df_0160_4fec_8739_a7acf095a5ba">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,058,913,843&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037394Member"
      decimals="INF"
      id="h_1595_f7607e10_9693_47ae_b569_da06d5a14402"
      unitRef="USD">1058913843</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037394Member"
      decimals="INF"
      id="h_1596_939c0217_5180_492a_baea_f34a63ac6a4f"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037394Member"
      decimals="INF"
      id="h_1597_5fa36ead_ca24_43dd_8d56_4fe1a48b9e52"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037394Member"
      decimals="4"
      id="h_1598_723546c3_1c51_48bd_beea_97b01057774a"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037394Member"
      id="t_609_0f58c881_486c_494a_8e73_2c8c38356338">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;72.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;25.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;19.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1599_24afe97b_ba60_43f7_9603_0d6fabde8ab2"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_EquityMember"
      decimals="4"
      id="h_1600_553adc99_cfe8_4bd2_9e69_cfb3bdd6a84b"
      unitRef="pure">0.724</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_InternationalEquityMember"
      decimals="4"
      id="h_1601_14ce361f_fd52_455c_b5dd_96fd7aac8986"
      unitRef="pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1602_2757d716_d83a_4eb2_b505_f45ba7043028"
      unitRef="pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_LargeBlendMember"
      decimals="4"
      id="h_1603_633117d5_38aa_40c4_af49_b4d912dbdff5"
      unitRef="pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1604_6a7396d5_aeb8_4730_84c9_6f984cef87c7"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1605_ca033b64_6d08_4822_bb09_60439c7d11f0"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1606_89cddd34_7e4f_43c6_a395_30f1ccdd4786"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1607_6b299e0a_9b97_480c_89fb_658aa7382a30"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_IntermediateBondMember"
      decimals="4"
      id="h_1608_85f9dd65_cdc0_42b8_b0c0_bec6b9a778a1"
      unitRef="pure">0.119</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_ShortTermBondMember"
      decimals="4"
      id="h_1609_aa91167d_7d18_44b6_8ca4_80f70e622e20"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1610_dac5a8e3_22b2_4026_ac0a_a5e6fa10eee2"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_HighYieldBondMember"
      decimals="4"
      id="h_1611_ab40a31a_f573_4592_b03d_88d6f757c2fa"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_MultiSectorBondMember"
      decimals="4"
      id="h_1612_5900b92f_4c26_41b8_acdc_a24c8a0f558e"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1613_aeb94995_f512_43c4_b37d_d9ed61dac93d"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_SectorEquityMember"
      decimals="4"
      id="h_1614_139e6f95_44f1_42fb_9e10_8ca816f41b36"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1615_82fab823_6253_4edc_af61_c0af3a02c231"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1616_ee1444b9_422a_4385_9619_69ce8bd657ad"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1617_a2eeabb7_b7e6_4d85_9637_8ad70c53bf20"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037394Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1618_b7b65602_3ba9_44cf_b5fe_27e9e47f3e6f"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106465Member"
      id="t_631_d6a722a5_7165_2662_ab9c_d686baf67b6b">Multimanager 2040 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106465Member"
      id="t_625_363d4744_83d8_3772_ac12_9fdc275cb7c9">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106465Member"
      id="t_626_495f6d95_020a_062f_a0ab_950e951435b9">JLIIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_610_b221323c_87ff_4c7f_87dd_b94371a9b150">This annual shareholder report contains important information about the John Hancock Multimanager 2040 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106465Member"
      id="t_611_0d43e3b4_7c97_4980_ab32_f8e8249c10ac">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_612_67329b03_456c_4ef6_97ca_30a6432e0cd6">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106465Member"
      id="t_613_5246ede2_8e4b_48c8_9302_58f9c7206e72">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106465Member"
      id="t_614_f14d1565_73b9_4e73_baad_83803a0b2e1d">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_615_ab578c74_c4f9_4d95_b1ae_cc2ea8c88de3">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio&lt;br/&gt;(Class R6/JLIIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106465Member"
      decimals="INF"
      id="h_1619_15e6d4c3_b4e7_49f5_b171_a8915bfc6e13"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106465Member"
      decimals="4"
      id="h_1620_5965e30a_0ade_4a20_a93d_ed9defaa24fd"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_616_42d3ec37_ec95_44df_a1fd_e4583745f8aa">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2040 Lifetime Portfolio (Class R6/JLIIX) returned 17.97% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_617_a39453ce_81d9_4d09_9707_dfa6f17007a5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717677.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_618_d05d2e7b_9d4c_4e6f_bf6e_2ad436dc2b11">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2040 Lifetime Portfolio (Class R6/JLIIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2040 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2040 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106465Member"
      id="t_627_20d107fe_3672_e5af_d08f_f728fcac36b1">Multimanager 2040 Lifetime Portfolio (Class R6/JLIIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106465Member"
      decimals="4"
      id="h_1621_71534658_2284_49f2_ba48_25464425e9a9"
      unitRef="pure">0.1797</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106465Member"
      decimals="4"
      id="h_1622_92cbdfce_16fa_4b62_a35e_6eb6c604247f"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106465Member"
      decimals="4"
      id="h_1623_ebcc00d1_7ac3_4eae_ac85_571f84e7a636"
      unitRef="pure">0.1063</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_628_3839e3f1_238b_dfb1_a07f_47f935f9e550">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1624_9095ab5f_aa99_42f2_9fcf_b6b0b37a6cf1"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1625_9d1b1032_2f53_4a50_ae5c_6a1876338825"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1626_79d15f86_49ca_4ded_95e3_5e8e62eaa32e"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      id="t_629_adda2fb2_3efb_0476_3c88_fb6a4860e62e">S&amp;P Target Date 2040 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1627_6a297d3f_898f_47e1_b5d2_13163d1402e9"
      unitRef="pure">0.1778</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1628_9ef70ff4_45c5_4687_b45f_8b879eee49f0"
      unitRef="pure">0.0872</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2040IndexMember"
      decimals="4"
      id="h_1629_ff982acb_0f76_4b8c_8d99_dbe3460856de"
      unitRef="pure">0.1053</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      id="t_630_0f96a98e_2813_557a_7891_354573dc8f89">John Hancock 2040 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1630_b8603d06_261a_4cfb_a2f7_8b78b5cc20ec"
      unitRef="pure">0.1930</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1631_218e5f5c_2b7e_4f34_8f9c_d00556cfc511"
      unitRef="pure">0.0833</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2040LifetimeIndexMember"
      decimals="4"
      id="h_1632_c7d5aa64_cd1b_43f7_8f9f_25860a583a66"
      unitRef="pure">0.1139</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106465Member"
      id="t_619_59fbd83b_23f8_43e4_92c1_0633fb8c4432">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_620_01720423_310c_45f0_bdc0_b24bb9175b2f">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_621_da7b4a61_bb81_4a6a_a8ae_10cf488025e9">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_622_9e4acf37_b8b8_4325_8e28_9846773e20c8">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,058,913,843&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106465Member"
      decimals="INF"
      id="h_1633_3fc4ac62_7732_4b2d_8797_296e3f592667"
      unitRef="USD">1058913843</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106465Member"
      decimals="INF"
      id="h_1634_4f8aeb69_f8c6_4ccf_8241_1765b3b9c48f"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106465Member"
      decimals="INF"
      id="h_1635_c92358e6_8d19_4bc1_bae4_f2d503fdf576"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106465Member"
      decimals="4"
      id="h_1636_4deec47d_78af_42a3_a2ef_ff912ee731bb"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106465Member"
      id="t_623_636f1a1c_3579_45a7_af98_6265bf6a00e5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;72.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;25.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;19.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1637_d403d7f6_4e87_46d4_9392_45bbda7fb74a"
      unitRef="pure">0.938</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_EquityMember"
      decimals="4"
      id="h_1638_706aa116_1dd2_423c_90cd_13d066358df5"
      unitRef="pure">0.724</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_InternationalEquityMember"
      decimals="4"
      id="h_1639_797605d0_2e86_4033_aaec_0b39d7f70bef"
      unitRef="pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1640_629dcfbe_89d5_4fd6_a547_7fa7ef645bb8"
      unitRef="pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_LargeBlendMember"
      decimals="4"
      id="h_1641_e92a9fb7_5083_4730_94a8_7c9baa99e571"
      unitRef="pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1642_7dd37992_f8c6_4f52_b5cc_34d8698b4bb5"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1643_b2932809_167c_48e5_bbd4_f3ae348c60bb"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1644_bfb3421a_a384_438b_a9d3_9a70c195901c"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1645_67ab31c9_0497_4e24_addf_be863296b9f2"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_IntermediateBondMember"
      decimals="4"
      id="h_1646_c8263b4b_b1d5_4f78_9248_ef398e3a541a"
      unitRef="pure">0.119</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_ShortTermBondMember"
      decimals="4"
      id="h_1647_8f64cc06_b231_49e4_85c3_70b56b0fa3b4"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1648_a79c2140_d4b2_4200_b550_0c7e0d4af2d8"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_HighYieldBondMember"
      decimals="4"
      id="h_1649_cde95727_4690_4167_a0cb_7b0e425749ca"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_MultiSectorBondMember"
      decimals="4"
      id="h_1650_a7c0c466_c02c_41ce_8b3b_f1ba41a3b0bd"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1651_b5017b6f_0d94_484b_9108_75ac3fccaa68"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_SectorEquityMember"
      decimals="4"
      id="h_1652_ba34959c_1947_433a_9d34_89bcb345ffc6"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1653_eb9d3f9a_97da_4ac6_9b28_ef8b9610d8b3"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1654_19f3bde0_ae31_4c3e_b40c_d8522eb7cbbe"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1655_50e6270d_2bff_4594_b9ad_3822bfdf27b4"
      unitRef="pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106465Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1656_db949bf9_e43f_4543_9491_db44cf3f5ce7"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037384Member"
      id="t_637_d9d85fb0_f21e_0dd7_209b_9357cf752d66">Multimanager 2035 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037384Member"
      id="t_638_e9e14e25_2dbd_a81e_1f9b_01ca3207b98d">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037384Member"
      id="t_639_70146c64_4937_bbbc_4c96_8644f2cee06b">JLHOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_624_872aeb61_3273_4f64_8549_f2def9515e1e">This annual shareholder report contains important information about the John Hancock Multimanager 2035 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037384Member"
      id="t_625_b6e56853_700a_4cb8_bd2b_1a7814ea0d61">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_626_7524ea48_e238_4152_8421_63f92bf9b57c">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037384Member"
      id="t_627_606bcc77_befc_42a4_995a_ebb3b110db26">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037384Member"
      id="t_628_c41d9f9a_0829_4e0c_bcef_980eb7f23fd2">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_629_2ca3735b_364d_4bda_b50b_3ca7683f134e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio&lt;br/&gt;(Class 1/JLHOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037384Member"
      decimals="INF"
      id="h_1657_ffe7ea50_7942_4b39_9469_77d452458a17"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037384Member"
      decimals="4"
      id="h_1658_c692db6f_4196_41d9_8277_684a0516b4ce"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_630_8f0e6219_c0f3_4278_91af_1ce4b8f85c85">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2035 Lifetime Portfolio (Class 1/JLHOX) returned 16.25% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_631_985345e4_4c80_4072_acaf_980dcb5abf8a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717841.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_632_9657d9fb_01d2_4409_9328_7df97390b6cb">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio (Class 1/JLHOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2035 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2035 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037384Member"
      id="t_640_f60d54fa_4a53_6379_a6e8_9d75c94fee45">Multimanager 2035 Lifetime Portfolio (Class 1/JLHOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037384Member"
      decimals="4"
      id="h_1659_1db2583d_e1cc_4cb3_9fe8_81fbdab09b1e"
      unitRef="pure">0.1625</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037384Member"
      decimals="4"
      id="h_1660_e0ef3515_a5a5_4b6d_a3d8_b97e7a0dc383"
      unitRef="pure">0.0636</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037384Member"
      decimals="4"
      id="h_1661_4cd49302_e2d5_4ba7_94b0_f36375889bdf"
      unitRef="pure">0.0978</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_641_8370612f_4ebf_1173_7b7f_acded453023b">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1662_737fdd04_8df3_4db2_b045_195d8f9a7384"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1663_88011a6b_74f7_4af9_873d_796869223419"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1664_8ec1d237_4615_4789_a220_349980a934c6"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      id="t_642_ea3b225f_5827_27c3_26c8_ba3c32de8102">S&amp;P Target Date 2035 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1665_ba6ba87e_8bcd_4b39_a33f_bf162b44e097"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1666_836b136f_54e8_47bb_a6b6_afd14af6da96"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1667_a0e79c94_b5e7_4101_a947_e3ce6db69ecf"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      id="t_643_dbf21f8d_f15e_23a0_e1fc_6e5ab6734f83">John Hancock 2035 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1668_b406cd2d_b69b_4d8b_811a_898d18a5f92b"
      unitRef="pure">0.1740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1669_ac08abd5_5a31_42b2_82c5_474ddd22a235"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1670_1cb8ff37_9d46_46fb_8812_cd6672923f24"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037384Member"
      id="t_633_8289e7ce_af3d_42e9_a535_1b89e15aa7a5">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_634_1e16bb26_7ea9_4635_87eb_9969601b95bd">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_635_c29b6096_7224_4993_bcde_8e8c6a32c1d8">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,190,623,703&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037384Member"
      decimals="INF"
      id="h_1671_df92a1b3_f554_4e60_bb95_377f5c05aed0"
      unitRef="USD">1190623703</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037384Member"
      decimals="INF"
      id="h_1672_dcefb29a_7272_4db5_8568_54bb43ded481"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037384Member"
      decimals="INF"
      id="h_1673_57f8c7ec_47a2_4ad2_a463_ab6523212a26"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037384Member"
      decimals="4"
      id="h_1674_6625d4e7_1f65_4d9f_b3f5_2b83d00477ed"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037384Member"
      id="t_636_0015b666_1446_4f74_a27d_575602dec4c5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;62.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1675_17b78503_d8bb_415e_98b4_25c3bd18292d"
      unitRef="pure">0.930</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_EquityMember"
      decimals="4"
      id="h_1676_77fdc965_1720_4010_9322_e82bc9ad71b4"
      unitRef="pure">0.625</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_InternationalEquityMember"
      decimals="4"
      id="h_1677_5f1efba8_ddfe_4582_9b8a_2cf8a6b14d78"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1678_798530c9_5fe7_4cd6_a126_9eff2ef2badd"
      unitRef="pure">0.194</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_LargeBlendMember"
      decimals="4"
      id="h_1679_5d334dfd_b37c_4282_97ba_bf946eb06865"
      unitRef="pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1680_35e8ed6a_b4fe_4f98_9c37_7798e600c200"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1681_883ba2ac_2328_441e_8115_48b8a69fed7d"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1682_e1c5ce69_294a_458d_8bf1_a45ff40798f2"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1683_a992067e_f069_48c6_b543_6c4f8654a96e"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_IntermediateBondMember"
      decimals="4"
      id="h_1684_e5f91b72_6195_4248_8895_b6a81b02a351"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_ShortTermBondMember"
      decimals="4"
      id="h_1685_c2043705_c9dc_4abd_9b98_c047006f6a22"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1686_10f874c5_1dfb_4a6c_90d8_1949a34f74e7"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_HighYieldBondMember"
      decimals="4"
      id="h_1687_34c770e7_ab19_41d1_ba9a_001a7bfc7714"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_MultiSectorBondMember"
      decimals="4"
      id="h_1688_e2e3a00b_4d72_495d_a252_39756fc70818"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_BankLoanMember"
      decimals="4"
      id="h_1689_0a88ed05_0ccc_461f_b50f_87e64c10b54e"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1690_18da1087_8ca1_4d24_a3fe_9abb6f9f8049"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_SectorEquityMember"
      decimals="4"
      id="h_1691_c3b464c3_4c79_49ff_90a4_91e757ac58df"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1692_ad02e954_ca43_4f07_971c_0e083345cd14"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1693_1bbef31a_70c5_4812_b4ab_890ff8f84d12"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1694_875e2d48_0231_401b_8086_f9470a4f7ee1"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037384Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1695_2ff83b77_967c_44a3_8550_30c4d5be19a5"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037374Member"
      id="t_651_67e88818_9d0c_f058_4102_6505f79d3b27">Multimanager 2035 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037374Member"
      id="t_652_2bdfcbc9_2396_f8f7_c8e3_2a73baa2983b">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037374Member"
      id="t_653_1cebba18_d39b_a731_598a_6d1d9addf872">JLHAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_637_db0e3419_84d3_4b71_9c46_24307f7a6071">This annual shareholder report contains important information about the John Hancock Multimanager 2035 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037374Member"
      id="t_638_289e3755_0906_4142_baba_5d083d090cc2">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_639_a5919b52_63b1_4146_97b0_4ac8e9b0d8c8">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037374Member"
      id="t_640_587bd5f2_9c69_4cda_b1bf_b138a0fcd3a0">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037374Member"
      id="t_641_fc8e0f24_f47f_4791_875d_78378c34d74e">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_642_0b4899c4_27e5_46c0_b8ea_38aedd443a22">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio&lt;br/&gt;(Class A/JLHAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;44&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037374Member"
      decimals="INF"
      id="h_1696_d2194d63_8198_4974_90bc_d3455946af8b"
      unitRef="USD">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037374Member"
      decimals="4"
      id="h_1697_5e562616_cec9_47a5_9b0a_c4c1a41cdd59"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_643_2ced3907_8a00_487e_af25_ffd5dbbbd860">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2035 Lifetime Portfolio (Class A/JLHAX) returned 15.77% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_644_a7971245_5905_44b9_8990_7752913277de">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717961.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_645_3b6ae5af_b43a_437c_bd55_10e66b53c0e4">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio (Class A/JLHAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.82&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio (Class A/JLHAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.99&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2035 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2035 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037374Member"
      id="t_654_f3ae760a_f98f_e23b_8ea1_05bfcc415397">Multimanager 2035 Lifetime Portfolio (Class A/JLHAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037374Member"
      decimals="4"
      id="h_1698_83fd5a8f_3146_4616_b197_421398775579"
      unitRef="pure">0.0997</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037374Member"
      decimals="4"
      id="h_1699_216f68c1_0afd_473a_8e7c_e60d76727ef2"
      unitRef="pure">0.0490</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037374Member"
      decimals="4"
      id="h_1700_ec7789d0_59b7_4cd1_9c53_967313ea63c5"
      unitRef="pure">0.0882</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037374Member_WithoutSalesLoadMember"
      id="t_655_cb60c47c_391d_4038_361f_4465b2d19665">Multimanager 2035 Lifetime Portfolio (Class A/JLHAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037374Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1701_f5df1691_e6a3_4dea_829b_56c31e7dfac6"
      unitRef="pure">0.1577</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037374Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1702_d8707896_e440_45bd_81ad_9d77289a9455"
      unitRef="pure">0.0599</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037374Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1703_878a2ba8_28bd_41d7_9078_986635e314b5"
      unitRef="pure">0.0938</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_658_e6e3061e_f573_a5a6_66e9_0a46215796c9">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1704_6adb9dbd_3058_4182_bc28_b4d7d7a1e0e5"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1705_f74a3fc7_764a_4896_bf02_3794d116269f"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1706_ede93023_00f2_4f7f_b351_990f2aa34a28"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      id="t_656_7196cdb8_01cd_a6e7_c243_d5a758e0533b">S&amp;P Target Date 2035 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1707_598a7fac_86b1_4070_a916_a49969e28e7b"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1708_c5eb4195_8349_40ac_b5b5_7f9f6670025b"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1709_d64305c7_f963_4214_b27f_102223ede26b"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      id="t_657_ee9af170_9886_2d52_5057_76cffdff2bf7">John Hancock 2035 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1710_7f86e9ab_b964_4bc7_a525_cdfa10cb49ed"
      unitRef="pure">0.1740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1711_1b7d1ab7_2fac_47a6_a020_d690ed1606bd"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1712_0746825b_4ab6_45bc_bb43_3b56f0c07a45"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037374Member"
      id="t_646_fea69828_f3cb_41ce_88da_bb0170ee50d9">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_647_7f572269_29a7_4a49_9f36_8b470fd338d2">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_648_59087edb_439d_44b9_87a3_524ad620bb55">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_649_42335029_56b4_4052_abed_870b974fb474">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,190,623,703&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037374Member"
      decimals="INF"
      id="h_1713_c1a057bd_8b8b_440f_9e9f_ffc2e45de3c5"
      unitRef="USD">1190623703</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037374Member"
      decimals="INF"
      id="h_1714_85f56006_bd59_4d22_beaa_d18215860f3a"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037374Member"
      decimals="INF"
      id="h_1715_095496b6_73fc_402c_8a35_ff8468bd45dd"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037374Member"
      decimals="4"
      id="h_1716_25bfeddc_301b_4251_9412_cfa354497fbe"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037374Member"
      id="t_650_79d6a04d_ee3f_4128_956e_ecd1d015c358">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;62.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1717_92ded042_4ee5_448d_b294_af4bbe2bffe6"
      unitRef="pure">0.930</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_EquityMember"
      decimals="4"
      id="h_1718_ecd05d1e_7684_41cd_abf6_606fa3fdc6b1"
      unitRef="pure">0.625</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_InternationalEquityMember"
      decimals="4"
      id="h_1719_94d4e8f4_6904_4d44_a772_39031aee2439"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1720_a07655c1_bf41_4be7_809f_74bac0edda73"
      unitRef="pure">0.194</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_LargeBlendMember"
      decimals="4"
      id="h_1721_e156b14c_75aa_4ad1_869a_23b84508824b"
      unitRef="pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1722_1cd4f218_09e8_4f22_9826_79417b81eb6e"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1723_94fd9012_7c25_407f_98e7_f6e4a0ec90b6"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1724_f7a38640_8974_4cbd_8b5d_b22885985d75"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1725_f29edf5c_4626_4c52_9276_d54540ef5353"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_IntermediateBondMember"
      decimals="4"
      id="h_1726_9fd0cd22_896d_4da3_b4d9_81f1b591625e"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_ShortTermBondMember"
      decimals="4"
      id="h_1727_537ea5da_01ea_4163_8f80_e7b47e507862"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1728_bad95238_6209_4d19_88d2_ad34cc5d2547"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_HighYieldBondMember"
      decimals="4"
      id="h_1729_7f6b057b_4919_466c_b9e5_1c61ac022298"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_MultiSectorBondMember"
      decimals="4"
      id="h_1730_d5e4b1d5_e679_46e2_a29d_cd5dfc72949e"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_BankLoanMember"
      decimals="4"
      id="h_1731_e2c4c976_7313_474a_b914_dbb66e976005"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1732_94650a84_3cb6_4508_bf2b_e815fcf084a0"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_SectorEquityMember"
      decimals="4"
      id="h_1733_64fe628f_9e1f_494c_b4dd_1f01156319f3"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1734_3679cf1a_20b5_4b8d_8096_ccb18ddd3b71"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1735_a1108c19_41d9_4824_934b_bc578b792a8b"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1736_74c9919c_e99e_482c_971a_ba0ab00f902b"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037374Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1737_9778121c_8776_4de4_b408_a9d26320b7e7"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153961Member"
      id="t_665_b9311c92_b469_baa6_87aa_1b98313c93ed">Multimanager 2035 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153961Member"
      id="t_666_7e2fe014_12b2_8f97_8afe_6b3f9973f82f">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153961Member"
      id="t_667_39d89058_9aee_5ce5_492f_bf0acc9885bf">JHRMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_651_9b78cf57_f594_485a_9ceb_00480bbb2b8a">This annual shareholder report contains important information about the John Hancock Multimanager 2035 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153961Member"
      id="t_652_22d9d887_6f22_4422_83aa_bed99531bb4b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_653_f08353f8_670a_4247_b9d0_59575dd783cf">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153961Member"
      id="t_654_85f48a1a_b743_4bb2_a6f8_9a92df0c860b">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153961Member"
      id="t_655_de3034f2_f86b_486f_a916_0ed956e59b54">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_656_b311e47a_1c7e_4c3e_bf40_9b228a3eed8c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio&lt;br/&gt;(Class I/JHRMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153961Member"
      decimals="INF"
      id="h_1738_afd3c688_895d_46c4_8397_ef2ad2dd7e25"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153961Member"
      decimals="4"
      id="h_1739_89bcb2cb_4798_4644_b7f6_af01267c3559"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_657_2adf1d47_e528_4e01_ae48_ecaa06167587">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2035 Lifetime Portfolio (Class I/JHRMX) returned 16.20% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_658_0ceb4ba0_bfb9_4b83_a85e_47fc9bfe1684">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717823.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_659_cc1c4f1d_22ae_40f0_8c1f_52a66cddd0ba">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio (Class I/JHRMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2035 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2035 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153961Member"
      id="t_668_125c60e4_64b9_bacb_8ffe_729d689f0381">Multimanager 2035 Lifetime Portfolio (Class I/JHRMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153961Member"
      decimals="4"
      id="h_1740_6e84c022_da93_4101_bfc9_25794339550d"
      unitRef="pure">0.1620</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153961Member"
      decimals="4"
      id="h_1741_cd833cf7_b4b5_4f74_9616_b0a799ca1398"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153961Member"
      decimals="4"
      id="h_1742_f17c3ea4_6150_4feb_ac47_976cc6cd4348"
      unitRef="pure">0.0968</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_669_8c6fc082_c15a_99f0_32a9_82e924b9854f">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1743_e89f82e6_6567_41cb_ad71_0d0a3671b8d8"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1744_8f83fdfa_ddf3_4e35_8731_25385425e22b"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1745_508848db_ca12_4905_bb0b_be91d10cb4b6"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      id="t_670_bc96326b_1095_387f_70e5_aba3029b539a">S&amp;P Target Date 2035 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1746_4ce5bbc4_2bc0_49bf_bc4e_7a62bfc81698"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1747_5839c5db_6853_480a_8cdf_7b86bdd51c53"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1748_e4157eb8_9814_43c9_a2bc_0d4cd110b41d"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      id="t_671_5e946bc8_07cd_fa66_ca98_b63d908c574c">John Hancock 2035 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1749_f5695ec7_0c31_41e4_b1ad_58e7d724dc77"
      unitRef="pure">0.1740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1750_febce691_f78d_4eaa_86f7_926d2182a4e1"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1751_f5453fcc_657f_4a58_9412_60fb5626d2a8"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153961Member"
      id="t_660_8afbbc15_f7cb_4ff6_aaff_5b9dd6daf8f0">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_661_bcc32503_ed6e_4c77_a454_8c3bdcd1d577">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_662_1edf2987_9a1f_4a8d_9fca_d887fc9a6955">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_663_d3675a55_ef44_49f6_b768_6195054cfa2a">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,190,623,703&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153961Member"
      decimals="INF"
      id="h_1752_870beff6_a908_447c_b1b8_55adc42057af"
      unitRef="USD">1190623703</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153961Member"
      decimals="INF"
      id="h_1753_0fc590c1_8e4e_41bd_86e5_40fdbfe7ef29"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153961Member"
      decimals="INF"
      id="h_1754_bb60f41d_03a7_4ed6_ae9d_c8099ebddffe"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153961Member"
      decimals="4"
      id="h_1755_336ef36b_ad66_4867_9f45_6e68c1fb0c12"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153961Member"
      id="t_664_203524da_9237_4bb1_a8cb_81b3ee06db98">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;62.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1756_b598626d_baaf_423c_8c3f_57f7b12a5df0"
      unitRef="pure">0.930</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_EquityMember"
      decimals="4"
      id="h_1757_2fa50b62_679b_47cf_a372_983f7c4489dd"
      unitRef="pure">0.625</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_InternationalEquityMember"
      decimals="4"
      id="h_1758_b7d653b5_f953_4b61_a0af_ac4c30e3e816"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1759_a56293a1_a59c_40d6_b11f_50ca0f0bb489"
      unitRef="pure">0.194</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_LargeBlendMember"
      decimals="4"
      id="h_1760_a186baf7_70fe_487e_89f1_efa001a4c55b"
      unitRef="pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1761_877dc83f_3cc5_48ae_bcdf_625494506ca4"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1762_8b15bba9_6c22_406d_a2e6_b2f977082dc0"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1763_d230afe5_71ea_40a9_b5c6_62766e91a63b"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1764_9b6cc9c6_6040_4511_b623_187aa8f13b77"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_IntermediateBondMember"
      decimals="4"
      id="h_1765_676e43a9_7af5_41f5_86d7_5b844071d708"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_ShortTermBondMember"
      decimals="4"
      id="h_1766_8ef3b35e_3e7c_4d73_8878_6c1affdb6e82"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1767_2905627e_e1aa_40c8_859a_23d00af3e795"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_HighYieldBondMember"
      decimals="4"
      id="h_1768_5d9d8d32_8fa8_4973_ab65_fe42550bd6aa"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_MultiSectorBondMember"
      decimals="4"
      id="h_1769_601e91ba_e745_441e_9db6_ccdbf679c778"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_BankLoanMember"
      decimals="4"
      id="h_1770_f5d1de4a_9beb_427f_ab09_a4bc51a8df2c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1771_c36e64b7_87f7_411a_859d_31c92995b092"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_SectorEquityMember"
      decimals="4"
      id="h_1772_e8690bce_d3c2_4470_8bae_703f19821fcc"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1773_f01ea2b3_4ee1_4c44_bbbe_7570f3387361"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1774_53b2a661_3840_448c_adf8_37580416eb19"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1775_1d227884_369c_4920_9d50_a99abb103cbe"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153961Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1776_bde3736c_30c1_40c2_87d5_10d453c3f35d"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113508Member"
      id="t_679_7c7c0d0a_1377_245c_60ac_4377f679c3f6">Multimanager 2035 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113508Member"
      id="t_680_591fa299_22d8_1e99_9765_02b7adceb511">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113508Member"
      id="t_681_4deded5b_8f8a_d18e_6b9e_b747ec724c64">JLHEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_665_2a5f0ce7_3e65_4dab_ae38_d64034188975">This annual shareholder report contains important information about the John Hancock Multimanager 2035 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113508Member"
      id="t_666_bf0f45ba_29c6_47b7_892b_032c00b11987">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_667_960c0f1d_4be8_432f_8e41_05cdbed5618f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113508Member"
      id="t_668_6d796226_c34d_4258_a55f_3f39285e8199">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113508Member"
      id="t_669_2257461e_6b01_4862_bcb6_e40341653ade">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_670_45d35883_cdcf_47e6_8caf_03d5468330c1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio&lt;br/&gt;(Class R2/JLHEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;54&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113508Member"
      decimals="INF"
      id="h_1777_ee1eb827_ad35_48d0_bcf8_eb4dffeea76c"
      unitRef="USD">54</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113508Member"
      decimals="4"
      id="h_1778_4e7cd143_44e2_4306_b62f_12e01b00587f"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_671_5acc9faf_66d2_4d50_abdd_e1b3489e700c">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2035 Lifetime Portfolio (Class R2/JLHEX) returned 15.74% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_672_6e923aaa_3f3f_47c3_b07b_6679bea67572">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717941.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_673_1aff46bd_e6bb_4451_8f56_8ca633c24718">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio (Class R2/JLHEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2035 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2035 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113508Member"
      id="t_682_17b0e1b0_237d_d37b_81e3_62080730aac6">Multimanager 2035 Lifetime Portfolio (Class R2/JLHEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113508Member"
      decimals="4"
      id="h_1779_9eaee40a_5f37_408d_bd0d_2c8501ee93c6"
      unitRef="pure">0.1574</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113508Member"
      decimals="4"
      id="h_1780_8e07371b_3761_4c5a_8f23_0f08166e6545"
      unitRef="pure">0.0588</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113508Member"
      decimals="4"
      id="h_1781_31fdab15_5db9_44dc_b5a9_4e74bc3e5c2f"
      unitRef="pure">0.0927</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_683_347f2b57_f5c9_737c_053a_d70f14978d48">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1782_7f2e9577_85fb_4ed4_92cf_1b27243e822a"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1783_44eacc9e_7119_4b17_be97_ef1d4dacdf05"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1784_2be09dd7_71bb_49cc_b195_37ed33e19b38"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      id="t_684_f725b420_a3de_e6ec_4eee_cb896d44d3b7">S&amp;P Target Date 2035 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1785_a760d4a3_cf55_4502_b0d1_a351f3372e53"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1786_73829dd5_b90c_4ba5_aca0_1291f26edb2a"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1787_be0651ce_9538_4195_a392_bd59c2a7b1b7"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      id="t_685_c1cc59e3_7892_5f49_af6f_27c0ac410cfc">John Hancock 2035 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1788_55cc1cab_2893_42f8_97e7_17d83d63470d"
      unitRef="pure">0.1740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1789_5d141e15_09a5_4032_a3cd_e1de4b1ac5eb"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1790_4abf85e5_8ef9_4a8c_a984_cf73e6f6203c"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113508Member"
      id="t_674_680a99cc_38d8_44b8_8daa_aba0539821f0">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_675_96f99324_d78b_4a2c_be32_01b1d0915874">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_676_bf6ab0e0_9125_4a25_9256_4c4582d2844a">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_677_ca00934c_2404_4259_a6eb_4a8683ac5e4f">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,190,623,703&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113508Member"
      decimals="INF"
      id="h_1791_58abfb36_5588_47e0_a026_3ca66875e692"
      unitRef="USD">1190623703</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113508Member"
      decimals="INF"
      id="h_1792_56f7750c_e6f2_4f1d_82ce_89444dfcd1eb"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113508Member"
      decimals="INF"
      id="h_1793_5a94a579_9fc9_4d03_aff3_c75bec0d6ce4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113508Member"
      decimals="4"
      id="h_1794_47c2664f_fe05_4e26_a690_f2ef784d032f"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113508Member"
      id="t_678_662ad5ed_51f7_45a9_835c_892e4bb184da">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;62.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1795_210e1767_5006_4914_82eb_974b1b579a33"
      unitRef="pure">0.930</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_EquityMember"
      decimals="4"
      id="h_1796_e2db2c9c_03a3_46e4_9a55_93d7d5d1e8fd"
      unitRef="pure">0.625</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_InternationalEquityMember"
      decimals="4"
      id="h_1797_42417483_0acd_4319_b6c4_a8d81815bdae"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1798_330ea6f8_c052_466e_bf6c_4b0cfbb9c0ec"
      unitRef="pure">0.194</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_LargeBlendMember"
      decimals="4"
      id="h_1799_289ace5b_f246_4cca_94e3_b5a1ea9a9afd"
      unitRef="pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1800_9656329d_673b_4374_83f5_0cd66ec94826"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1801_2c0174ab_d549_4ae4_bd36_19feae2de58e"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1802_05d5135c_6912_4c68_9c87_d8fc73d446c0"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1803_968a12d1_d565_4eba_9378_45f10196048d"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_IntermediateBondMember"
      decimals="4"
      id="h_1804_d832fc82_f7ed_4999_84d4_4008622a7910"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_ShortTermBondMember"
      decimals="4"
      id="h_1805_a930b4d3_0ce3_4810_89f2_bce42cdb8aef"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1806_a5d2a20b_b94d_4656_8f93_94bce2f78589"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_HighYieldBondMember"
      decimals="4"
      id="h_1807_fb776730_4072_4479_bc7d_1997eb9b0fd7"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_MultiSectorBondMember"
      decimals="4"
      id="h_1808_dd76a468_25de_4161_88ea_6b5de6ce7de0"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_BankLoanMember"
      decimals="4"
      id="h_1809_2a6520b3_f2e8_4d13_b627_34997bda3f27"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1810_f15b2645_dceb_4b82_b90d_ab176d0a2b4b"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_SectorEquityMember"
      decimals="4"
      id="h_1811_82885492_65ce_4746_9760_7b378d03d8a9"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1812_7235a9c5_9807_4a9d_968a_71e259136132"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1813_cef3a8f5_95cc_436d_b7c0_c7d12639734a"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1814_fadc26d9_66ee_4da4_a5a2_c84e84bfcfe4"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113508Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1815_f5c997e1_124d_4df2_9ea0_7dc802b6f44f"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037382Member"
      id="t_693_d6b30656_66c8_c9a4_295a_88e260a41ff5">Multimanager 2035 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037382Member"
      id="t_694_fdcbbc8e_1adf_4c79_e858_ea34a3316f03">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037382Member"
      id="t_695_2e8a060a_655d_6f1d_3a10_d4a835c4ec0e">JLHGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_679_bf8b0b7d_b128_4656_9f17_f26a2e172095">This annual shareholder report contains important information about the John Hancock Multimanager 2035 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037382Member"
      id="t_680_456ba477_bd9a_4dfc_8555_51b08bbb2ea4">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_681_3eb24371_584d_4804_b05d_4a4686d3db0e">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037382Member"
      id="t_682_cb3921d3_7da6_4f79_ae87_a7e5cfcb84ee">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037382Member"
      id="t_683_46f83eaf_f747_4fe2_9815_7d726ca95b4c">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_684_8cb39026_5873_4a95_a3cc_b85d890b5f5a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio&lt;br/&gt;(Class R4/JLHGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;28&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037382Member"
      decimals="INF"
      id="h_1816_a1b33ae5_afda_45f4_97ad_92e2b7d1279a"
      unitRef="USD">28</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037382Member"
      decimals="4"
      id="h_1817_fe0dee70_113c_474a_a886_01b952e96fc5"
      unitRef="pure">0.0026</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_685_e81bbc02_51c9_483e_a7a7_c7911525ff51">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2035 Lifetime Portfolio (Class R4/JLHGX) returned 16.00% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_686_b555c415_2581_46f3_8e61_caf4263987fd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717923.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_687_e596018c_14ba_42b4_bf07_8d0f96734a6c">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio (Class R4/JLHGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.18&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2035 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2035 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037382Member"
      id="t_696_faf65cbd_2933_81cd_b2b2_a91593c0ab06">Multimanager 2035 Lifetime Portfolio (Class R4/JLHGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037382Member"
      decimals="4"
      id="h_1818_fdef985b_b5d3_4073_8648_8d4f843b478e"
      unitRef="pure">0.1600</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037382Member"
      decimals="4"
      id="h_1819_f205de45_92b4_4d95_be24_fc381b6aedf4"
      unitRef="pure">0.0618</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037382Member"
      decimals="4"
      id="h_1820_2206c09c_5cc9_47d5_806d_23eb8fbf8101"
      unitRef="pure">0.0955</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_697_656f10a3_42bc_899f_e180_b44f70a707de">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1821_80498664_6706_4f74_9a30_659c6ebf0757"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1822_940a1594_538a_4947_b669_20ea7d888a51"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1823_2fd30cc5_258c_4b93_8b5f_9521823ad006"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      id="t_698_18382220_1564_e15f_7f6a_329fc52bd877">S&amp;P Target Date 2035 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1824_6ffdd98a_8e0d_40e5_b2c3_0181995c7a81"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1825_f79b0d88_9cae_4ddd_8e6c_5780269bc6f5"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1826_00793382_dc68_4705_a349_da5ace2bcc4c"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      id="t_699_d4bbb4d9_199b_fc77_8674_b73506a33db8">John Hancock 2035 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1827_479d05f7_f157_4ba3_b208_9050e81516cf"
      unitRef="pure">0.1740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1828_b41e66d9_0692_43d8_912b_80e5d011afbd"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1829_82d58b70_f95f_4a31_808a_53917ba0f557"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037382Member"
      id="t_688_7de0e2f2_368f_4d84_984a_6c1d0010a013">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_689_b3f15d64_c82f_4a23_a1ee_154281461e69">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_690_87622f56_3abd_49b0_b165_d16f7732fedd">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_691_8da89e9e_b196_477a_9068_51a650dce82f">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,190,623,703&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037382Member"
      decimals="INF"
      id="h_1830_0f6280c4_dbd1_4dcc_a4f8_ca85ffbae7c4"
      unitRef="USD">1190623703</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037382Member"
      decimals="INF"
      id="h_1831_3f2cada2_afdb_49bd_b0d0_2396f5ae271f"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037382Member"
      decimals="INF"
      id="h_1832_f15ce60f_4a62_41fa_8372_c20f978b36a9"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037382Member"
      decimals="4"
      id="h_1833_f47eaa3b_bed7_4824_add5_bbbfbf8a6ce4"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037382Member"
      id="t_692_71ed37d2_a467_40df_9ee2_25b5c6706db3">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;62.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1834_61389df1_1812_4cc1_9ec6_d6a506a7731a"
      unitRef="pure">0.930</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_EquityMember"
      decimals="4"
      id="h_1835_d821be1b_a652_4a8b_b2b8_d4a01a3f55ab"
      unitRef="pure">0.625</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_InternationalEquityMember"
      decimals="4"
      id="h_1836_a82a4892_c125_43d5_82ca_1e44e0fec40f"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1837_b73124b2_d163_46d3_8f58_ea44c8c29894"
      unitRef="pure">0.194</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_LargeBlendMember"
      decimals="4"
      id="h_1838_2960497a_f39c_4bc5_9815_623803c590bf"
      unitRef="pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1839_6a76a948_e9f6_4f56_be5b_05734d434191"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1840_512c308c_8408_400b_a0dc_184aa1c6efb2"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1841_4d3706a5_b54c_4fdf_a2a2_42104cd1d6c9"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1842_c1d5c374_1b53_4a6f_bbe9_a39c94a1fe9a"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_IntermediateBondMember"
      decimals="4"
      id="h_1843_5e82afea_b2e6_477e_b8bb_9633224a06e4"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_ShortTermBondMember"
      decimals="4"
      id="h_1844_683bbd70_bbcb_462d_8662_0459256e377c"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1845_86316754_e771_4682_90fa_87d787f6cb1e"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_HighYieldBondMember"
      decimals="4"
      id="h_1846_073c7c85_972f_4708_adcf_4910725cf33d"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_MultiSectorBondMember"
      decimals="4"
      id="h_1847_ea1ec22b_fb53_4419_8fe9_6123c5c52c67"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_BankLoanMember"
      decimals="4"
      id="h_1848_912449c6_0a23_497a_a83d_9cd9a9708548"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1849_f8d8422b_aa69_4526_a318_857eed25b810"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_SectorEquityMember"
      decimals="4"
      id="h_1850_94cac225_ed9d_41b2_ae0c_4258197dd069"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1851_889ac9f5_eef6_4592_82fa_455de4b0dd4d"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1852_0ede2c8a_54c6_46ff_a218_a7cc5544e723"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1853_8ca0202e_37d1_4e5e_b068_77ef1667cec1"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037382Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1854_cf424028_da09_4e6d_a94b_b49d7242ab74"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037383Member"
      id="t_707_1fa9b369_ffe7_eab4_1528_cd6834299a76">Multimanager 2035 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037383Member"
      id="t_708_edf13ff2_734f_768e_7698_72e09e014808">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037383Member"
      id="t_709_42a7a92e_73dc_0002_e99c_94bcbe72d136">JLHHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_693_b48b792a_4a07_41be_97cd_c9e4abe3cad0">This annual shareholder report contains important information about the John Hancock Multimanager 2035 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037383Member"
      id="t_694_3b6bd323_8969_498e_bf35_d4c92baca80e">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_695_cf817029_57d6_473d_b189_f66b7d0c02d6">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037383Member"
      id="t_696_bfd6e52b_36e4_486e_893a_5b417282c664">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037383Member"
      id="t_697_62971e55_a559_4c5a_8722_0f5431568827">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_698_185ba5b0_e2cb_4253_954a_52b7edc559fa">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio&lt;br/&gt;(Class R5/JLHHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037383Member"
      decimals="INF"
      id="h_1855_72cefad4_7b4d_4d0b_a62d_bb7477bab904"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037383Member"
      decimals="4"
      id="h_1856_2f05ceef_7feb_433e_8cbb_f4c5cb317ca8"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_699_ff6ebfb3_4a0b_4c69_b6a4_124724e888fe">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2035 Lifetime Portfolio (Class R5/JLHHX) returned 16.25% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_700_4a306878_e2a4_427e_98c3_729a49523949">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717891.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_701_741dfb96_ddc2_4c2b_a8cd_a95a23f09d05">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio (Class R5/JLHHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.76&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2035 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2035 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037383Member"
      id="t_710_9d777233_d99e_a501_3d5f_945354f2f0cd">Multimanager 2035 Lifetime Portfolio (Class R5/JLHHX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037383Member"
      decimals="4"
      id="h_1857_8eb651de_27d7_4707_b625_70cadfedee7f"
      unitRef="pure">0.1625</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037383Member"
      decimals="4"
      id="h_1858_df3d3e0f_e7d8_486b_92b1_91787b7972d6"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037383Member"
      decimals="4"
      id="h_1859_f861dfd4_2b70_480b_a2ee_63e5e2f5b16a"
      unitRef="pure">0.0976</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_711_e5199184_51f5_c87a_dd8e_98f7092a65ee">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1860_2f882132_4e8c_40ab_ac63_fba4de6404dc"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1861_9fb52d09_c1bf_4e29_b674_ca416cdda372"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1862_d484b366_55db_49f1_a612_830f0d1bfcd0"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      id="t_712_a0562363_49ba_d420_ef0b_3567e0fbd730">S&amp;P Target Date 2035 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1863_a7b60367_ee48_4e49_99fe_ad17e9b00430"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1864_c5303e46_0c61_4bb5_a9eb_cf5695f2c6ed"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1865_a636a676_a227_498c_844d_318d4386f414"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      id="t_713_e72f8f59_0212_669f_05b8_3ab1fd1baec0">John Hancock 2035 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1866_bc716591_2421_4c30_b463_57a1d857a994"
      unitRef="pure">0.1740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1867_4c722ad7_0db1_4e1d_8c8c_948fd04c8370"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1868_e06d0c01_5793_4d54_bc32_41b93c7896c5"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037383Member"
      id="t_702_9df4c561_5dd4_4a44_be41_ebc4c4898104">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_703_c53fedf1_94dd_4d66_b9b3_ff32158d9fad">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_704_88ee5406_c2d6_421b_af7d_a23fbdaebc3e">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_705_95762057_78fe_4287_9aef_d1d6fd4ea053">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,190,623,703&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037383Member"
      decimals="INF"
      id="h_1869_7f846b09_6fef_479a_9b99_b255e54aa160"
      unitRef="USD">1190623703</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037383Member"
      decimals="INF"
      id="h_1870_23c16843_e1bf_45c4_988a_0a5079edba45"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037383Member"
      decimals="INF"
      id="h_1871_047757d0_4aa2_4752_8773_3b4b67d0c5a9"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037383Member"
      decimals="4"
      id="h_1872_df052a39_bf53_45ad_a421_2b6e2df76e52"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037383Member"
      id="t_706_b33347ad_eb80_4d1c_b2fd_02c2ffe95ac5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;62.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1873_c8544a95_5263_4d7c_87ac_3ef0c346cf58"
      unitRef="pure">0.930</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_EquityMember"
      decimals="4"
      id="h_1874_59abbd39_fe27_4665_a813_0e2f942ddecb"
      unitRef="pure">0.625</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_InternationalEquityMember"
      decimals="4"
      id="h_1875_1f8f1993_cb52_46c2_a149_6c46b5d1a0a1"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1876_ed3d09d1_fc5d_4f92_961f_8badc13c7508"
      unitRef="pure">0.194</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_LargeBlendMember"
      decimals="4"
      id="h_1877_32c550eb_c918_4642_b867_061589d25d02"
      unitRef="pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1878_e7c5a61d_9195_4665_9779_42e0f93b80ac"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1879_d4d646e1_b789_4713_92df_bd1206955c1b"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1880_c13d8e33_c51e_457e_9bc6_83b600fd016e"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1881_84d2bbb1_5d98_4510_bd97_03780a530750"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_IntermediateBondMember"
      decimals="4"
      id="h_1882_cc7869d8_5628_4128_958a_c90d168c0518"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_ShortTermBondMember"
      decimals="4"
      id="h_1883_6dd9a761_83ea_432b_85a0_775ee598aa5e"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1884_9014619d_dd11_449c_b3a0_a8b5a4d26849"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_HighYieldBondMember"
      decimals="4"
      id="h_1885_995a5354_0758_4f9d_a9ea_b08313cbbc84"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_MultiSectorBondMember"
      decimals="4"
      id="h_1886_76cb10e9_d0f6_4c55_bd87_ac31aae696c2"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_BankLoanMember"
      decimals="4"
      id="h_1887_ca1f692a_d6a8_4674_b53b_b8994256e6c2"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1888_af926446_a560_465f_a6f9_193e658257f7"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_SectorEquityMember"
      decimals="4"
      id="h_1889_fa332a0f_0cc6_42bb_828b_1b7b60e7e3cc"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1890_dfa9f8ac_f51a_43c2_b8b9_a02f4cf6d031"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1891_fdb06e91_f1ab_45d5_a07f_0db55e3098dc"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1892_b2f8827e_edcd_44a7_a974_f880df148707"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037383Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1893_2d22b51d_3476_431b_859e_2220b0d9f3bf"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106464Member"
      id="t_721_95568492_3991_a1a7_1f11_1506e28dd948">Multimanager 2035 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106464Member"
      id="t_722_2cd6c79e_345a_5eef_da21_2d22a40980f9">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106464Member"
      id="t_723_620e088a_633c_0c06_c757_fb74e7341ccf">JLHIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_707_b228bb69_c4d6_4fb3_a7d1_6ea2b916b08a">This annual shareholder report contains important information about the John Hancock Multimanager 2035 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106464Member"
      id="t_708_72757d3c_7516_43e1_8eb6_5889270f2870">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_709_ad61f3d2_a421_4359_baca_f485634d6626">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106464Member"
      id="t_710_d156dfc4_c577_4dd8_8b58_fdd9005c8927">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106464Member"
      id="t_711_8d71e49c_3353_4f63_9d3a_9860493fccea">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_712_eeab7ee8_64cb_40c9_8462_ea90e6e30f8e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio&lt;br/&gt;(Class R6/JLHIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106464Member"
      decimals="INF"
      id="h_1894_5fa00d4a_146f_4b69_a59d_93d01dbeb695"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106464Member"
      decimals="4"
      id="h_1895_02c87dc7_94a2_478e_8c0c_575b0731f58a"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_713_39b5fec4_5d50_44bb_bcb0_38a15233c317">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2035 Lifetime Portfolio (Class R6/JLHIX) returned 16.23% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in high yield bonds and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_714_ceb9c675_5fdb_4110_94b5_eef27fc4f539">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6717873.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_715_282b6f9e_4d8a_4eb4_a968_82d2626b46ca">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2035 Lifetime Portfolio (Class R6/JLHIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.82&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2035 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2035 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106464Member"
      id="t_724_887e8e84_e1e7_b8e2_e88a_d4155d5a06bd">Multimanager 2035 Lifetime Portfolio (Class R6/JLHIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106464Member"
      decimals="4"
      id="h_1896_6b51512f_cca7_4602_8272_1fce39f50b11"
      unitRef="pure">0.1623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106464Member"
      decimals="4"
      id="h_1897_666b6c8f_297f_4c17_96c9_8fdd1516913d"
      unitRef="pure">0.0640</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106464Member"
      decimals="4"
      id="h_1898_a638681c_4871_4f5d_85d2_ed5ef1f9124b"
      unitRef="pure">0.0982</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_725_e8711a97_9683_3a5d_6358_fae36e929c14">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1899_45f83f1d_23b2_4b70_8c91_d70396c258ae"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1900_f9a7c943_2e75_4ae1_8508_65af766fee7b"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1901_4626ac4b_5282_49c0_bdcf_0d8153c37efe"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      id="t_726_b03c5994_4205_bde2_bee3_0ff825fc90a0">S&amp;P Target Date 2035 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1902_f48452ae_a6b2_41ec_9a57_d61e2cb9c461"
      unitRef="pure">0.1565</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1903_8b141109_8e60_46b7_824d_4c2216db44fa"
      unitRef="pure">0.0770</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2035IndexMember"
      decimals="4"
      id="h_1904_a6d7ee19_312f_41ca_b335_a35da09163fb"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      id="t_727_6037bf0e_e74b_c60d_4b5a_1b20ce68f3a0">John Hancock 2035 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1905_2477d81b_2574_46ee_ae25_8c7843d72166"
      unitRef="pure">0.1740</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1906_00db0152_1a5e_4a16_90fc_f4c2fcdbe146"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2035LifetimeIndexMember"
      decimals="4"
      id="h_1907_33cec38b_b4b1_4c69_bf1c_af16376f31a6"
      unitRef="pure">0.1041</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106464Member"
      id="t_716_a22e14b4_d8b9_4a8a_9add_96e79e14b877">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_717_2b37d304_0c0e_4f5d_b23b_49e47aee07ad">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_718_b7bb3c42_47d9_4029_a939_3ccdefc0eba1">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_719_50f26159_de7c_45ae_b7a2_e0fe7f8de96d">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,190,623,703&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106464Member"
      decimals="INF"
      id="h_1908_1e7bc712_bae0_47fb_a0a8_c0572539e0f7"
      unitRef="USD">1190623703</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106464Member"
      decimals="INF"
      id="h_1909_7d5f89d5_8c37_4ac4_93e3_12a5bbf94ba8"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106464Member"
      decimals="INF"
      id="h_1910_68869230_de8c_455f_b0a7_535bc5f6a542"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106464Member"
      decimals="4"
      id="h_1911_7ec6fc31_6973_4e06_8c31_286a9adb4f35"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106464Member"
      id="t_720_6a5528bd_823f_4cd5_8fb5_8f4e0743b106">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;62.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;27.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1912_c5676f95_f423_40e5_bcf1_0ebf6ab0cf74"
      unitRef="pure">0.930</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_EquityMember"
      decimals="4"
      id="h_1913_a77adcbd_c5e8_4061_80c0_e92d2ae5724e"
      unitRef="pure">0.625</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_InternationalEquityMember"
      decimals="4"
      id="h_1914_a6bbf648_3c45_4622_bf95_f6907721bb03"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1915_30e30893_bf57_47b5_9faf_9d167179ecb1"
      unitRef="pure">0.194</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_LargeBlendMember"
      decimals="4"
      id="h_1916_1198b059_1819_4e1b_b2d3_0c08b6d825c2"
      unitRef="pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1917_b778a59e_03c8_4c48_ae37_77cc2519faea"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1918_26c9f69b_013e_45b3_aff8_a829704b7e62"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1919_a8940835_a305_4ae1_98ad_e8d90d08842f"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1920_5d145ca7_8342_41d4_ada9_d7e2d9278c54"
      unitRef="pure">0.271</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_IntermediateBondMember"
      decimals="4"
      id="h_1921_867cd841_246b_46fe_b2e6_529bd811c316"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_ShortTermBondMember"
      decimals="4"
      id="h_1922_4e10747e_3be1_4872_a523_4ea39d498f2a"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1923_e97fb406_4f54_4a5a_925e_afb53df39ff6"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_HighYieldBondMember"
      decimals="4"
      id="h_1924_9c4cdc41_f4dd_4a6a_bf07_26c9e8730e98"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_MultiSectorBondMember"
      decimals="4"
      id="h_1925_1f086f40_4597_401b_b8f6_cd5cad24bfa4"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_BankLoanMember"
      decimals="4"
      id="h_1926_6ce98d6a_0405_4386_b066_4cd5d494029e"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1927_4b3eedeb_8013_479c_8928_d8045416c53c"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_SectorEquityMember"
      decimals="4"
      id="h_1928_67c71a13_9bec_48ec_87fc_6de740dd6a66"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1929_e909a876_5fc5_4e7e_99f1_db89110cda0b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1930_732c6b54_6cd8_46d0_90f7_a9386cdd8e60"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1931_b48ff2e4_ffe2_432f_a140_e134be7150ec"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106464Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1932_1b9b772a_bbc3_496f_b869_b14c1427792f"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037373Member"
      id="t_734_d0e8c86d_19fa_fb28_7ab6_25b87e55c685">Multimanager 2030 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037373Member"
      id="t_735_6396b56f_ae8f_742c_5674_937d15f3c424">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037373Member"
      id="t_736_ac700663_ee8c_e3f3_be53_a166bc8f130e">JLFOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_721_577c01a7_ec67_4594_9ad1_0280c6c19223">This annual shareholder report contains important information about the John Hancock Multimanager 2030 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037373Member"
      id="t_722_2835b689_38c7_4e94_980b_66ac29d3ac94">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_723_9a95c655_a2f6_4ea6_8049_851be2c68e5f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037373Member"
      id="t_724_7b63a88e_db06_4847_81e5_3b7c79d0ca20">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037373Member"
      id="t_725_992128c1_3cfc_464c_900c_a971fd3c884c">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_726_b0082baf_7d29_4b6b_8f88_6ff8d053e1ac">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio&lt;br/&gt;(Class 1/JLFOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037373Member"
      decimals="INF"
      id="h_1933_4289b2a5_7831_42e8_a76e_89f45d75360b"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037373Member"
      decimals="4"
      id="h_1934_ec0b8bdd_f2ac_4f8e_9bd0_1782c0baff2e"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_727_2ad41db6_878d_454d_8d67_8a6521ff193d">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2030 Lifetime Portfolio (Class 1/JLFOX) returned 14.21% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_728_41845573_d1c0_400b_8393_d8f03227c4c2">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718049.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_729_ad120966_c1a0_43f3_b777_3e0c5c4b0da8">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio (Class 1/JLFOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2030 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2030 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037373Member"
      id="t_737_5b7a5e0f_4725_16d5_702a_bf1e467b965e">Multimanager 2030 Lifetime Portfolio (Class 1/JLFOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037373Member"
      decimals="4"
      id="h_1935_291f4427_e40f_4765_b5a0_c024383ce1cb"
      unitRef="pure">0.1421</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037373Member"
      decimals="4"
      id="h_1936_8852ac05_1548_46ad_9126_bb7a31696df0"
      unitRef="pure">0.0553</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037373Member"
      decimals="4"
      id="h_1937_38af23c8_5c52_41a1_8835_b713c86c93d2"
      unitRef="pure">0.0888</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_738_a0d6a157_7c92_1991_432b_1b4f910f7291">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1938_c917c49b_c7f9_4dd7_8a33_aaf8008fb605"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1939_a5e5aa3a_4b40_4ba6_b103_b72928fa0698"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1940_49669113_d7c6_4b21_bae3_d2fd03c2ea7b"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      id="t_739_d83cf58e_a488_c55d_e2e2_fee79664e3f4">S&amp;P Target Date 2030 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_1941_cd40b0ce_57c8_4203_9501_4956788b44e7"
      unitRef="pure">0.1347</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_1942_4e8ffd4e_f56b_4321_ba72_e951a92e67e1"
      unitRef="pure">0.0663</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_1943_006b26aa_00d7_4bba_8be7_7f8852920bd6"
      unitRef="pure">0.0860</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      id="t_740_b2fbf1b9_819c_a35e_b970_d6fbe04af1ca">John Hancock 2030 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_1944_1242383c_0731_42eb_b9d4_78747b55b0ad"
      unitRef="pure">0.1522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_1945_2b6d1d81_3caa_4cb7_8cc9_14c25f069ae3"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_1946_4df7f979_1350_4438_a936_57369a8956ec"
      unitRef="pure">0.0937</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037373Member"
      id="t_730_21fa4bb4_f6b1_4907_b925_a11fcd4dfbb0">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_731_97ee50bf_536c_440f_a2fa_aa3550c52b63">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_732_d8361d9d_b0e5_4d05_9122_381be7da5f59">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,086,197,376&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037373Member"
      decimals="INF"
      id="h_1947_6e446ab6_a9d8_4c23_b383_4623d7c32d84"
      unitRef="USD">1086197376</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037373Member"
      decimals="INF"
      id="h_1948_d1e99fcc_71df_4eb8_bad7_297a7341fae5"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037373Member"
      decimals="INF"
      id="h_1949_eeef4e13_0dbf_44c7_90d9_31ea3e59b0ac"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037373Member"
      decimals="4"
      id="h_1950_4ed1c0ea_bf3a_4166_9430_b4d1aedabb41"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037373Member"
      id="t_733_4b11bba9_0794_4500_8c78_b8df35d7c08a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;92.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;51.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;36.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1951_91baf704_248c_4c63_9cdf_e063c06e62bc"
      unitRef="pure">0.924</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_EquityMember"
      decimals="4"
      id="h_1952_249e3ca1_ccf0_4460_9bdc_0251602521de"
      unitRef="pure">0.516</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_InternationalEquityMember"
      decimals="4"
      id="h_1953_7e41107c_e058_4742_9d68_0812ea6108ee"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1954_002e032d_7167_458a_b40c_80528db17912"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_LargeBlendMember"
      decimals="4"
      id="h_1955_33d7de4f_edf0_4fb2_b574_57778fde45e3"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1956_e5fdbe57_e6ac_4641_9b1a_3e0c861ba137"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1957_4a1780c8_ad5a_4cbd_9a7f_4a928243e72d"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_1958_31db07ba_a590_4b11_9d42_3750ffa787e9"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_1959_fd4db9ee_434b_4f81_998d_1cda37d426be"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_IntermediateBondMember"
      decimals="4"
      id="h_1960_7ed72319_80a3_4f8c_91fc_311bb6bd2c5c"
      unitRef="pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_ShortTermBondMember"
      decimals="4"
      id="h_1961_029ed26c_526b_4149_b73e_92deaabd935e"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_1962_a45551ff_804e_4ed9_997e_823a83f43082"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_MultiSectorBondMember"
      decimals="4"
      id="h_1963_fb705aed_1943_4399_92d0_06f466bfd847"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_HighYieldBondMember"
      decimals="4"
      id="h_1964_0c1b7102_7488_47a6_b49c_eb3abcf0fecd"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_BankLoanMember"
      decimals="4"
      id="h_1965_4bced02a_1e76_4cb9_b318_1ffcfafde9ab"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_1966_28fa1089_d444_4851_863a_a946acf57a43"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_SectorEquityMember"
      decimals="4"
      id="h_1967_95ea0592_82da_4250_af95_0f47f12b7491"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_AbsoluteReturnMember"
      decimals="4"
      id="h_1968_a36e986f_d6c4_492f_b169_dd98fc9d5689"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1969_839de516_1cd1_46df_a2da_ab310c2e41cb"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_1970_9d900005_b929_4bab_b2a2_ba6f6ee21d55"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037373Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_1971_0f076e7e_5566_4895_bb85_709c16206862"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037363Member"
      id="t_748_d40ea1ed_f5fb_5c94_a3e8_6613f3acc014">Multimanager 2030 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037363Member"
      id="t_749_cf870430_3516_dd16_5ea6_b36ffbf5b207">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037363Member"
      id="t_750_039236a5_9a66_35fe_5272_c491f94ef758">JLFAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_734_8e7a2fca_a63e_43d3_afc2_9eaeedb44bb8">This annual shareholder report contains important information about the John Hancock Multimanager 2030 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037363Member"
      id="t_735_58cc5d77_7cc3_49f8_b836_5047f7af442e">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_736_44ed7816_7910_4885_ae54_471a930aacf2">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037363Member"
      id="t_737_9d1db2b3_97c3_4d39_8347_fec5f73665f2">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037363Member"
      id="t_738_f6420522_8eca_4743_9db9_3ae3e445b7b1">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_751_4adeadc7_78be_7c93_3b82_2e258a365a31">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio&lt;br/&gt;(Class A/JLFAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;44&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037363Member"
      decimals="INF"
      id="h_1972_5b4e031c_dc4a_42a1_bbc5_9695763627b2"
      unitRef="USD">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037363Member"
      decimals="4"
      id="h_1973_d95286c1_86a8_43bd_82fd_1e8e8bfc0718"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_752_89f0e8a0_215d_fa5f_4937_c2d0d515475a">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2030 Lifetime Portfolio (Class A/JLFAX) returned 13.75% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_753_c9d811cf_05a0_6300_7d2e_1dc43cf43ee8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718169.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_761_dc2d3a71_9479_aa43_66cf_5df212432110">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio (Class A/JLFAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio (Class A/JLFAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.15&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.48&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2030 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2030 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037363Member"
      id="t_756_3f1b76de_24d7_7b9f_683b_1ffef3866b4f">Multimanager 2030 Lifetime Portfolio (Class A/JLFAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037363Member"
      decimals="4"
      id="h_1974_c2496da3_a491_4345_ad3b_1c52ae082014"
      unitRef="pure">0.0810</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037363Member"
      decimals="4"
      id="h_1975_18933925_60e6_4256_9be0_292387ee304b"
      unitRef="pure">0.0407</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037363Member"
      decimals="4"
      id="h_1976_58cb7810_6bff_4af2_9053_4a1775c750a7"
      unitRef="pure">0.0792</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037363Member_WithoutSalesLoadMember"
      id="t_757_5c08e999_3270_1f5d_a8b1_1bd904a28bb5">Multimanager 2030 Lifetime Portfolio (Class A/JLFAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037363Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1977_e23bd0ea_9a1a_4aeb_b843_fdfbc63f6c01"
      unitRef="pure">0.1375</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037363Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1978_c519bb61_5ffd_4dfe_9080_610208a7d6a0"
      unitRef="pure">0.0515</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037363Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_1979_8ed448cb_acc7_432a_8093_e309d3a7323c"
      unitRef="pure">0.0848</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_758_e681c7f5_db74_627d_8e5e_b8af4ba4eb35">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1980_b329a1fb_af59_4765_92c6_52dac8ff7d5e"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1981_b4a0beac_ca23_41c4_a500_26c66ce64d16"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_1982_83df7f5d_f13f_4732_8e8b_331aff48e731"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      id="t_759_f3dadd6b_a25a_e984_00e9_6d98b4942d8f">S&amp;P Target Date 2030 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_1983_8b39694b_57b4_4e48_927a_e9e3c38af0c6"
      unitRef="pure">0.1347</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_1984_78a1d4ef_6c4f_4a1d_9171_be04eaf83cd5"
      unitRef="pure">0.0663</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_1985_ca55b3e0_78fc_4f22_899f_72203142ca23"
      unitRef="pure">0.0860</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      id="t_760_85d8edcc_3616_6be6_4a61_4ca2ab68e61e">John Hancock 2030 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_1986_f9120987_6336_4e71_a28e_9d76c6fae278"
      unitRef="pure">0.1522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_1987_628f2f1d_7884_4a15_867a_d54f044baef1"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_1988_0fa9f078_63e8_4e67_8162_4a2366489979"
      unitRef="pure">0.0937</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037363Member"
      id="t_743_eae12afe_8e3e_4ac2_8666_61c88c7dfd05">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_744_35de8a8a_1d8e_4251_89f9_5d039e2aef10">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_745_f45892a2_3b03_4d74_bda3_865ddbade9bd">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_762_bba718ce_7842_dd35_21b9_205191ddf06e">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,086,197,376&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037363Member"
      decimals="INF"
      id="h_1989_8b7baec5_47df_426e_8522_26ad9ccb904a"
      unitRef="USD">1086197376</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037363Member"
      decimals="INF"
      id="h_1990_d5abf333_eb33_4ff4_a628_698227d8ec2a"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037363Member"
      decimals="INF"
      id="h_1991_87af1aae_c1df_4ab3_b60d_23f8aeedfeff"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037363Member"
      decimals="4"
      id="h_1992_1ef5a576_7dfa_4f7a_8648_1fdcc799b06c"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037363Member"
      id="t_763_30ef7d69_9fc7_d53c_03eb_3af8d9bb8922">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;92.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;51.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;36.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_1993_35998a9a_f728_4e47_9ba8_f179e0fbb4ab"
      unitRef="pure">0.924</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_EquityMember"
      decimals="4"
      id="h_1994_400556b3_959c_4bcc_b10c_4c954db23d98"
      unitRef="pure">0.516</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_InternationalEquityMember"
      decimals="4"
      id="h_1995_327a8006_1cb1_4f27_96b7_c8673302a371"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_1996_36b2b9c7_a766_487f_ac03_500fdd43b142"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_LargeBlendMember"
      decimals="4"
      id="h_1997_10f9a42c_8174_4d70_ab1a_4a4335946170"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_1998_d20fd97d_2787_41ad_b5e9_c6b81bbb92cc"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_1999_111982f3_8b64_4dfa_be76_fcf079bef814"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2000_a577af2b_b611_497d_95fd_47d81e920e22"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2001_4e4c7f2f_8a2a_49e7_82ac_4b6610735e41"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_IntermediateBondMember"
      decimals="4"
      id="h_2002_5cb9831a_dd5e_4572_9e48_d69d03306d68"
      unitRef="pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_ShortTermBondMember"
      decimals="4"
      id="h_2003_0d341317_7ff7_435a_bba3_abcf25c59f05"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2004_3e5029f8_3622_49af_a90c_bdc8d46077a7"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_MultiSectorBondMember"
      decimals="4"
      id="h_2005_abae2c32_55e3_47e8_9f04_e9f342627f1d"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_HighYieldBondMember"
      decimals="4"
      id="h_2006_88851606_fb1c_4c86_b06e_fe67aad9e4d5"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_BankLoanMember"
      decimals="4"
      id="h_2007_531fd611_f201_414e_9d55_271cc6212a53"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2008_0df19539_0894_44e0_a0c3_399f575c48bd"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_SectorEquityMember"
      decimals="4"
      id="h_2009_1386ca0b_e973_4d68_8035_3a8bf636e06b"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2010_45ab1ea8_108e_4da5_a466_58d055910004"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2011_f98bda2f_3c7f_4681_9ec1_a3d89b5df1a5"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2012_db44c28a_c341_429a_a115_73a1996666c0"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037363Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2013_8abdd5a9_bc4d_4cb0_a6dc_3770e0003540"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153960Member"
      id="t_762_601d7b36_8f28_e3b0_f3b8_91577a5d20a3">Multimanager 2030 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153960Member"
      id="t_763_9ca7d9a9_e723_469a_8275_368546fc55d1">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153960Member"
      id="t_764_1d61d52c_f803_10e3_dfc3_6a094595024a">JHRGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_748_76dd61ca_c261_4101_ab72_060b59aa69bf">This annual shareholder report contains important information about the John Hancock Multimanager 2030 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153960Member"
      id="t_749_55bddc26_d765_42ad_8201_e0789e0a86ac">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_750_2cd40a7b_b60d_4cc0_974a_a6b6a26327ea">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153960Member"
      id="t_751_2c011233_5bfd_45e6_9666_40b599923882">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153960Member"
      id="t_752_4e7e6714_4b3a_4368_abfc_7a5a487755f6">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_753_deb6f988_07f9_4011_a8e9_c495fb92b5b3">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio&lt;br/&gt;(Class I/JHRGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153960Member"
      decimals="INF"
      id="h_2014_c88cc0f3_bca9_43b9_8b58_440d8cfa41e6"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153960Member"
      decimals="4"
      id="h_2015_e4f0fd01_862d_42a3_9795_95cde181f7a3"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_754_07b9f012_e75e_470e_ad85_47e924ebe7f5">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2030 Lifetime Portfolio (Class I/JHRGX) returned 14.11% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_755_531ff295_23ba_4029_accf_f6f7f8df5045">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718031.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_756_f64d78bf_e215_4a5f_aca2_0e99a05cd733">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio (Class I/JHRGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.81&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2030 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2030 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153960Member"
      id="t_765_a21e23ca_0e17_7409_85ea_49efe94c6e04">Multimanager 2030 Lifetime Portfolio (Class I/JHRGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153960Member"
      decimals="4"
      id="h_2016_12c5cd56_6ae5_439a_a73e_78583ac606fb"
      unitRef="pure">0.1411</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153960Member"
      decimals="4"
      id="h_2017_30bbb771_3469_43bf_9762_523d8fda355e"
      unitRef="pure">0.0546</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153960Member"
      decimals="4"
      id="h_2018_73e513a2_764e_41e6_92ef_e1bdc96e7974"
      unitRef="pure">0.0881</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_766_131e99d3_2aff_9596_da6c_a9181683a11e">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2019_34d90b66_8fe4_4a53_9801_120eeaf8b21c"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2020_7be12725_dd1f_4682_a6d4_8d0a81b117bd"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2021_a23ad60f_1318_4f66_b239_a405afb175a2"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      id="t_767_597f5f83_c426_90f4_8388_ba184d3bfc28">S&amp;P Target Date 2030 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2022_82457a85_0cc9_40c9_8ddd_f52a71971631"
      unitRef="pure">0.1347</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2023_2d047e7f_cca7_4664_b23f_db627cccf241"
      unitRef="pure">0.0663</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2024_b70aec52_a8c4_4ba1_864c_255df08c90db"
      unitRef="pure">0.0860</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      id="t_768_6b258ec7_07ec_19b9_bb29_0c361c444044">John Hancock 2030 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2025_1a1e2cdf_263d_4f1a_b5c5_d8a45d782217"
      unitRef="pure">0.1522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2026_51cfc50c_6365_49bc_9ecf_03afb20dc5de"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2027_8d39ac68_37a2_4ecd_b299_676acfc8b10c"
      unitRef="pure">0.0937</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153960Member"
      id="t_757_962df674_c664_433d_b1f5_a3ff0daf9994">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_758_f37ca5df_6d5e_4105_b584_f8e62e5a0d66">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_759_0196f2a7_09e3_45e1_b294_823d14b328bd">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_760_886df813_705f_4b82_a18e_2854bf313994">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,086,197,376&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153960Member"
      decimals="INF"
      id="h_2028_8b31e3b9_cf56_4038_a61f_a6a2a83e66fd"
      unitRef="USD">1086197376</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153960Member"
      decimals="INF"
      id="h_2029_a5c57048_a511_47fd_b1ee_bf6606c7443e"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153960Member"
      decimals="INF"
      id="h_2030_ee2c2375_085d_48c7_a604_40589446af8f"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153960Member"
      decimals="4"
      id="h_2031_517afbc9_1dfb_4a5d_be2c_dd8b57094e47"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153960Member"
      id="t_761_b87fb3cd_b206_4bfa_baa9_823459db7540">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;92.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;51.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;36.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2032_e8e4ad59_4af0_4ca3_8a31_5dfab6fcf0f0"
      unitRef="pure">0.924</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_EquityMember"
      decimals="4"
      id="h_2033_98df36d2_c98b_41cd_a80a_6d689428e7bc"
      unitRef="pure">0.516</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_InternationalEquityMember"
      decimals="4"
      id="h_2034_f60bb81c_227b_4218_bad4_8594d8b71155"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2035_d18b1072_b964_40a8_bd58_ac1875116dc9"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_LargeBlendMember"
      decimals="4"
      id="h_2036_8c77a1fd_a576_4271_8d94_88232c6bfba0"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2037_a7dce9e6_698c_410f_826c_b14eedfe37dc"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2038_884ab0b0_4019_4232_9ea9_ff16566dcab7"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2039_0f21fdba_c1bb_4ba0_9164_81731f359a4f"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2040_c1c5a98d_d77e_46da_bc99_eabf0925b5ea"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_IntermediateBondMember"
      decimals="4"
      id="h_2041_183a182f_d8c7_4554_bc3d_76a696e0ce0e"
      unitRef="pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_ShortTermBondMember"
      decimals="4"
      id="h_2042_7b53ce38_c4fa_4fbd_83d2_19719269ddcd"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2043_fd7cf758_a348_4c24_9f2c_0af962b10833"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_MultiSectorBondMember"
      decimals="4"
      id="h_2044_c577583a_84b7_4373_84cd_f90f642f3636"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_HighYieldBondMember"
      decimals="4"
      id="h_2045_abd15014_d3ca_492d_97d9_44061e3078c5"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_BankLoanMember"
      decimals="4"
      id="h_2046_00fcffcf_ddc2_44ba_98ad_de0217d6b66e"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2047_4b039650_1af3_4081_ab61_abc02c221b47"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_SectorEquityMember"
      decimals="4"
      id="h_2048_69b9f1c3_8818_4829_8e07_a20e150ecc64"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2049_03672ebf_a883_4fd0_a4fb_0771bc597c73"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2050_187d94a3_ae6c_406e_9a62_5767e34fc74e"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2051_2f3196f7_dd36_4a46_a136_4c493f626a99"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153960Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2052_0b784bba_17bd_4161_aec8_ced5bcd3445e"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113507Member"
      id="t_776_5729a183_9a55_7036_eb42_40d4fd7fd316">Multimanager 2030 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113507Member"
      id="t_777_5d58925f_f2b5_529d_249b_0a2238de3df5">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113507Member"
      id="t_778_6d6cdab8_8b22_b77e_116f_398d408ba6b0">JLFEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_762_0e476970_66b6_4614_9cc1_c6b2bee0d91d">This annual shareholder report contains important information about the John Hancock Multimanager 2030 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113507Member"
      id="t_763_1ec32113_d47d_457b_8ed3_47662bb17beb">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_764_bad55ae6_0e55_42a1_b8e9_5fd68ec045de">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113507Member"
      id="t_765_44ada6b1_a2a6_4703_bdfe_c093fc285398">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113507Member"
      id="t_766_2e84481a_fefe_4501_bda2_facf8c0f0d55">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_767_d0e9ebc8_a87e_43d5_8143_666042025a17">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio&lt;br/&gt;(Class R2/JLFEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;53&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113507Member"
      decimals="INF"
      id="h_2053_19091e92_86b1_4e34_bb2b_726631b284c6"
      unitRef="USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113507Member"
      decimals="4"
      id="h_2054_81e33712_5715_41c5_bc9a_3882916a0262"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_768_636d8e1c_d0fb_42e2_9391_1f82eada7c40">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2030 Lifetime Portfolio (Class R2/JLFEX) returned 13.61% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_769_2c7c37c7_f79b_4a86_af18_a677110cd5f5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718138.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_770_ec25763e_e9b0_44b0_aa8e_8c171e510c73">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio (Class R2/JLFEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.61&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2030 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2030 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113507Member"
      id="t_779_c283f770_97ec_3e37_6423_672f89724325">Multimanager 2030 Lifetime Portfolio (Class R2/JLFEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113507Member"
      decimals="4"
      id="h_2055_d6202802_830d_4524_816a_ca5fca316c59"
      unitRef="pure">0.1361</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113507Member"
      decimals="4"
      id="h_2056_d91726ef_00ea_4fa7_95fc_b6bdae2d0969"
      unitRef="pure">0.0505</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113507Member"
      decimals="4"
      id="h_2057_1753ffec_70f3_4d55_a256_85aed78612c8"
      unitRef="pure">0.0838</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_780_57eb035a_f295_886c_e89b_1a03783f7526">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2058_4dce790a_ec20_4378_a003_82566342bd3b"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2059_943fb597_1f6d_48b8_bca4_cc859fc9b812"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2060_1de09442_3a66_4556_9997_a34f6b9daf22"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      id="t_782_bc118602_8ef4_a5a5_fb47_2a1c6ef4c6b3">S&amp;P Target Date 2030 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2061_af1b2c32_1fbf_434d_90e0_7ea350802bc7"
      unitRef="pure">0.1347</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2062_4b394a3f_6a44_475a_92d8_bbe88006fddd"
      unitRef="pure">0.0663</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2063_845648f0_9865_4baf_a102_cfc62881436f"
      unitRef="pure">0.0860</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      id="t_783_0b56ab99_71e1_68a8_f09a_32e02af8172f">John Hancock 2030 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2064_a7385521_a132_4f93_8e2b_3260a61a44b9"
      unitRef="pure">0.1522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2065_4cb254f7_6a53_43f5_afdf_c78b402f0654"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2066_56e1cdbb_5d7f_46e3_8b3f_6285043ab6dd"
      unitRef="pure">0.0937</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113507Member"
      id="t_771_d22c29a6_f588_4a82_b51d_d60e6ea86ada">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_772_fb8f5c1d_2d74_4112_861c_1b457a3fa66b">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_773_1b0b0f99_2cab_4db4_831a_3be868b04988">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_774_6c91baf9_542a_4051_ba43_c92100960293">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,086,197,376&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113507Member"
      decimals="INF"
      id="h_2067_b3593887_831a_43c3_adaa_fecbe5a2624b"
      unitRef="USD">1086197376</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113507Member"
      decimals="INF"
      id="h_2068_3f7abbba_d17e_4f62_9f99_1f2e0e83b515"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113507Member"
      decimals="INF"
      id="h_2069_56db93af_bac9_48ad_8859_39ad2405c027"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113507Member"
      decimals="4"
      id="h_2070_5e1269ed_8b8e_4c4d_aa47_9ff336a68395"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113507Member"
      id="t_775_84c0bc0a_c828_42d4_a43a_595cdf65b27a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;92.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;51.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;36.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2071_cddffaf4_a836_4b97_83f3_51fcc0db62a4"
      unitRef="pure">0.924</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_EquityMember"
      decimals="4"
      id="h_2072_1fe04142_fd86_49b9_8357_d91a41a1f864"
      unitRef="pure">0.516</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_InternationalEquityMember"
      decimals="4"
      id="h_2073_b695e822_3e37_4325_bb1e_a52bbf61b3c7"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2074_9268548e_d938_44a2_99cc_c1c9d96005d1"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_LargeBlendMember"
      decimals="4"
      id="h_2075_4c423297_c6b2_42f6_84d7_99907404d4d4"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2076_75ea9599_37f4_4a37_ab3f_098989966040"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2077_3b46dcda_e816_4f17_add7_e0dc806ec68f"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2078_49aa1f91_36a1_49dc_a824_b42ecaefbd72"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2079_f8896ee4_5c12_4fa0_8f6b_9c0c84cb63c6"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_IntermediateBondMember"
      decimals="4"
      id="h_2080_ea5fcc9e_cd93_4685_af9c_a47286c6eb18"
      unitRef="pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_ShortTermBondMember"
      decimals="4"
      id="h_2081_5489908e_0b79_44dc_90f4_043219d59025"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2082_58284325_4814_42ef_9d55_e2880ee5edd6"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_MultiSectorBondMember"
      decimals="4"
      id="h_2083_3f5b3835_0e74_416b_ad2c_87957f29ce7a"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_HighYieldBondMember"
      decimals="4"
      id="h_2084_f7c9a375_7371_49d8_8718_00643d30c689"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_BankLoanMember"
      decimals="4"
      id="h_2085_89ad4d8a_0f7c_48ad_b26a_8b20f52a4479"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2086_1c5eda04_6368_4a48_b517_54aeef02fee7"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_SectorEquityMember"
      decimals="4"
      id="h_2087_c280736f_6f7d_4a21_ac21_0eb32f734ab1"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2088_aa460969_1727_4e36_972c_4f92be5420e1"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2089_dd6cc5f1_b002_48e9_b4f6_834af6a67c81"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2090_191747b7_5a17_449f_a497_4a2b3b158b9c"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113507Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2091_1db633b3_62d9_411b_a072_387f8ea457f1"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037371Member"
      id="t_792_dafb35fd_a28d_c238_3704_7cd566099a16">Multimanager 2030 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037371Member"
      id="t_791_8e3cdae0_9953_b426_9efe_2471397e37ef">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037371Member"
      id="t_790_3be3ef73_dbc6_73c2_3bff_6447daab8b88">JLFGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_776_f530fe24_a883_423e_97f7_3620ed6ace31">This annual shareholder report contains important information about the John Hancock Multimanager 2030 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037371Member"
      id="t_777_e5e45d7e_c724_4cc0_9245_87ec48637d6f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_778_ff897c45_4005_4039_9359_6de9f14329f1">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037371Member"
      id="t_779_2c4a38b6_6244_4507_8357_c1f34e26b4d9">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037371Member"
      id="t_780_1c3db85a_4968_4adb_aec7_6bdf5687dd5c">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_781_8d321bb7_f388_47eb_8e13_0f5f05ba4d44">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio&lt;br/&gt;(Class R4/JLFGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;27&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037371Member"
      decimals="INF"
      id="h_2092_cd5c6e49_f7d9_455a_b499_c20eee42c8e0"
      unitRef="USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037371Member"
      decimals="4"
      id="h_2093_2c36edb9_1e2a_4e99_9313_6d461296b05a"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_782_51dd7e82_08c1_4093_8a63_a0fff461b550">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2030 Lifetime Portfolio (Class R4/JLFGX) returned 13.93% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_783_328dda44_b6c1_4e57_9340_556e7e72c402">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718119.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_784_cf93bea5_0c02_4eed_8959_7056aafcbe9f">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio (Class R4/JLFGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2030 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2030 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037371Member"
      id="t_793_abdd97a7_d13a_39cd_342a_9a372310b095">Multimanager 2030 Lifetime Portfolio (Class R4/JLFGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037371Member"
      decimals="4"
      id="h_2094_c0eae5c4_0a6b_4170_a61d_9201c3a1de77"
      unitRef="pure">0.1393</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037371Member"
      decimals="4"
      id="h_2095_fa252482_4de6_4cc6_ba0a_564bfeb45d55"
      unitRef="pure">0.0530</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037371Member"
      decimals="4"
      id="h_2096_cfe18349_1c6b_4b44_8c47_251480cdd60e"
      unitRef="pure">0.0864</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_794_99a3a0a9_49ba_d49c_0c0d_5708430fe6ca">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2097_eb60e9b7_39b5_46a7_8ac7_fa3ccd906f76"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2098_c3fc6d33_9b4a_4049_b596_1b51e72a5e03"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2099_dd4517bd_8bbc_4f97_ac70_4fac38129136"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      id="t_796_65703f18_3b7a_321d_4e07_ce2844a1eecc">S&amp;P Target Date 2030 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2100_462ae6d2_5814_4fb6_a538_309d5e8f3a0c"
      unitRef="pure">0.1347</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2101_c143f7a8_f3d9_4911_acc6_9d5264540f63"
      unitRef="pure">0.0663</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2102_b7e04f31_919e_4e66_a5b8_4b59b94b70be"
      unitRef="pure">0.0860</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      id="t_795_ba208768_629a_4396_364f_7323f657365a">John Hancock 2030 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2103_010d04d8_20dc_4aaa_998d_53ee9e27df42"
      unitRef="pure">0.1522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2104_041ad64c_56ee_4677_bf1f_c2b641523cc9"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2105_b57d7892_4ad0_42f6_b1bf_51ce7ae51e5d"
      unitRef="pure">0.0937</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037371Member"
      id="t_785_31fc72b3_5e35_4b40_9f5e_a1d5d55eb033">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_786_222e1633_9eb5_4993_a6f6_0780f9645c1f">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_787_ed9cd9f8_2368_4389_8ad0_b717329fa923">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_788_077f2200_928e_4ef1_a6e3_90d0455a50cf">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,086,197,376&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037371Member"
      decimals="INF"
      id="h_2106_0fe975e9_7dd0_4c2a_97b4_e7781036538a"
      unitRef="USD">1086197376</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037371Member"
      decimals="INF"
      id="h_2107_8a49b766_b105_472b_8260_3e7fe31d9dae"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037371Member"
      decimals="INF"
      id="h_2108_eb475f89_5442_4dd7_8571_7b102496a37a"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037371Member"
      decimals="4"
      id="h_2109_b97bc467_a31a_431c_9f80_921d0ae66662"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037371Member"
      id="t_789_916540fa_dc9e_452a_ba81_7df1289151c1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;92.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;51.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;36.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2110_7a0a5652_8d25_4764_a723_dd372bb50d3b"
      unitRef="pure">0.924</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_EquityMember"
      decimals="4"
      id="h_2111_94ed5bd5_1549_45b3_b5ef_1a40df0ececb"
      unitRef="pure">0.516</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_InternationalEquityMember"
      decimals="4"
      id="h_2112_5e774458_9177_4ded_bc2b_7bfd3aea3279"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2113_517c4ddb_f8f3_476d_8147_aaf9eb19ce77"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_LargeBlendMember"
      decimals="4"
      id="h_2114_9b178669_30d4_49df_a969_c2eaaab5a72f"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2115_766337cb_3f9a_4eec_bcae_fc3171a52ed5"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2116_31fb1467_cae2_41b0_a4ae_aa61e2fd20c2"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2117_81ea9a28_2958_4e29_a275_a8333c55095d"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2118_abe27f60_5f35_4fbb_9550_0626182caeeb"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_IntermediateBondMember"
      decimals="4"
      id="h_2119_b835ddaa_e666_4633_959a_d575a461e254"
      unitRef="pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_ShortTermBondMember"
      decimals="4"
      id="h_2120_0df36918_a717_468e_9391_142628464723"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2121_b783a4de_f469_496a_a55c_aaafccf623ac"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_MultiSectorBondMember"
      decimals="4"
      id="h_2122_00d50f60_5ab7_4f79_a827_8d42b911064c"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_HighYieldBondMember"
      decimals="4"
      id="h_2123_3e586c37_5eb1_4e08_ba1d_0a586d6e8c76"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_BankLoanMember"
      decimals="4"
      id="h_2124_580fab08_d1ed_4552_9a20_e5b5540d1237"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2125_3d2b6e28_1102_495f_b1b1_40ead24ccb42"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_SectorEquityMember"
      decimals="4"
      id="h_2126_9ff33832_e8c6_4429_8396_0591ad544156"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2127_0e5081a8_9181_491c_bf3e_a281e6f62c60"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2128_6c28629e_ce1d_48c9_85b5_4a481775de81"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2129_c6267146_27aa_4ede_97f2_98e7190ec46e"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037371Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2130_dda9948f_cec4_447f_a029_5ebd1b7019e2"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037372Member"
      id="t_804_32ef16df_d97d_0d7c_1d00_e47c151e53ba">Multimanager 2030 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037372Member"
      id="t_805_434ba615_8eba_4f76_101b_d652c5cbc9fe">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037372Member"
      id="t_806_354f7124_b993_2655_a468_fbdb35d25134">JLFHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_790_ff140596_c6a9_4bf2_af7d_3bc374c12fe5">This annual shareholder report contains important information about the John Hancock Multimanager 2030 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037372Member"
      id="t_791_2f76ce87_fdc6_49a7_b848_019052fb8326">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_792_63826a0b_260e_494d_aaca_c5a7b16dc5dc">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037372Member"
      id="t_793_d3b1b56a_701b_4dc0_ad4b_51e2b4fba2d6">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037372Member"
      id="t_794_1fc22855_cdde_44aa_8633_d2618dce68f6">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_795_b7af2a39_02cb_457f_af15_b7d7f0793ec8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio&lt;br/&gt;(Class R5/JLFHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037372Member"
      decimals="INF"
      id="h_2131_08042867_b7c2_4fb5_ab2f_7c59a8034790"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037372Member"
      decimals="4"
      id="h_2132_5983ad16_a870_47b5_a62e_aa4ba249e1fc"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_796_43e88c08_fcd3_4490_9fd9_0344ff02c58d">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2030 Lifetime Portfolio (Class R5/JLFHX) returned 14.11% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_797_d2af370a_8dbb_4ee0_8641_84f2ec513d91">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718088.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_798_1b11591f_1301_4f31_9e8f_9ad863188778">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio (Class R5/JLFHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2030 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2030 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037372Member"
      id="t_807_fbf01ecd_b751_8ce5_30cc_3003d3721b99">Multimanager 2030 Lifetime Portfolio (Class R5/JLFHX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037372Member"
      decimals="4"
      id="h_2133_4ea059c8_5537_4b17_9de7_6da1b5e02764"
      unitRef="pure">0.1411</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037372Member"
      decimals="4"
      id="h_2134_626c10af_def8_44be_8277_460010ab6d73"
      unitRef="pure">0.0550</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037372Member"
      decimals="4"
      id="h_2135_ebf1f31c_ad75_44b6_97e6_b7a0973a904a"
      unitRef="pure">0.0886</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_808_83e01138_c259_ff8e_09dd_b9290f412409">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2136_323a2e95_65e2_4e9b_9d2e_a8c0daf19ca1"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2137_39db8f0f_54c4_4461_85a2_8e74eb75d9fb"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2138_9f1b1829_10d1_4631_bb8f_058d0abdda42"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      id="t_810_83187486_72f8_2bc1_976c_3caf08a13ee7">S&amp;P Target Date 2030 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2139_7d234b93_6c6b_4970_a50b_740342263c0d"
      unitRef="pure">0.1347</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2140_fbcbe57a_f176_4e41_890e_ad60d9e3d194"
      unitRef="pure">0.0663</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2141_01235bcf_c6b1_483c_87bb_35457e494534"
      unitRef="pure">0.0860</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      id="t_811_8ed3e3d4_1235_62e7_c83e_c6c0679b41f8">John Hancock 2030 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2142_a14a9acb_5188_493e_bfba_bb9dffec9036"
      unitRef="pure">0.1522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2143_7b4ef454_8ac0_4440_b3a1_d4d04d5c1427"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2144_c3071b31_bd5b_4e8f_8d5f_6e15096e9704"
      unitRef="pure">0.0937</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037372Member"
      id="t_799_f583216c_2444_438f_b5c8_5afbaf6e1617">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_800_50a04000_6f9a_4ad1_9c15_d64547cd542e">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_801_5f9d371f_4842_4e13_82c8_a63d75ce5e09">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_802_ddc91130_2413_4604_b68e_a2e769045241">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,086,197,376&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037372Member"
      decimals="INF"
      id="h_2145_88309a71_000d_43f5_bdda_e8926d94f4fc"
      unitRef="USD">1086197376</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037372Member"
      decimals="INF"
      id="h_2146_e171df89_2648_4dc9_bd70_42c19195011b"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037372Member"
      decimals="INF"
      id="h_2147_ca296b73_6244_4862_b793_264de63acc6c"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037372Member"
      decimals="4"
      id="h_2148_c29c51b4_42b6_4762_ab7a_73120af0a6a2"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037372Member"
      id="t_803_d3ae9027_a21d_426a_8154_4b709fbda825">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;92.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;51.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;36.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2149_ea52644e_8ab4_4554_b268_a7562986ba62"
      unitRef="pure">0.924</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_EquityMember"
      decimals="4"
      id="h_2150_02a12c4a_494b_4856_ba5e_674be8eecb7e"
      unitRef="pure">0.516</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_InternationalEquityMember"
      decimals="4"
      id="h_2151_67b6fb4f_2ce3_4c32_8a18_52f4022d9b01"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2152_ffde3da8_cea9_4ac9_a931_844bd289816e"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_LargeBlendMember"
      decimals="4"
      id="h_2153_b94262a0_8a37_4cf4_858c_ed1149dfe07a"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2154_11652eba_66ae_4083_939f_63a6dd3b82e4"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2155_0a389c2c_8fc1_4cb3_9e6f_d9aa69fbde0b"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2156_110353c3_192f_411d_a110_dd530e04777b"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2157_0f576845_6754_4f76_b826_eea00734c9f2"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_IntermediateBondMember"
      decimals="4"
      id="h_2158_10ab6945_fa27_4ae3_9b30_24ce803a418a"
      unitRef="pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_ShortTermBondMember"
      decimals="4"
      id="h_2159_6b7eac8d_7950_42e4_9801_5ecf18ef04d7"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2160_dc08b0a7_2aa9_499e_8fca_80bc1be0d4e4"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_MultiSectorBondMember"
      decimals="4"
      id="h_2161_e8e7e844_2668_4660_9456_ecb72ce4aab0"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_HighYieldBondMember"
      decimals="4"
      id="h_2162_74a47c94_f1cf_4161_99b8_51bdfd62b39f"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_BankLoanMember"
      decimals="4"
      id="h_2163_7124a4d7_bf5a_4479_ab48_f8a97c58b1ff"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2164_36f903f1_fb6f_4fc5_b897_45f7016fe4f7"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_SectorEquityMember"
      decimals="4"
      id="h_2165_7cd65958_5d86_4c46_ae1d_a819bf853749"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2166_8204b195_32ee_454f_85b8_ed963c4a240b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2167_b051b519_7437_4451_9281_2c5a2a2057ff"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2168_3a094cf4_5374_4ce4_8408_08b76db9066f"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037372Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2169_b13a5171_5657_40d5_a059_4d173850a1ba"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106463Member"
      id="t_818_1fb07a41_512f_6959_c306_1a2621972dbf">Multimanager 2030 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106463Member"
      id="t_819_e79b8494_1500_147e_84d6_dabe0a58ccf3">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106463Member"
      id="t_820_42519aff_579f_07a3_0a73_24d252b4b8e1">JLFIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_804_34d6af34_3a75_4693_a2a1_6a78b76f4fe9">This annual shareholder report contains important information about the John Hancock Multimanager 2030 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106463Member"
      id="t_805_b8c77204_c9a9_4532_b6cb_8a97a6f80fb5">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_806_a3eb26da_cda8_489c_95d4_17817fadec51">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106463Member"
      id="t_807_e17e858c_faac_4da2_9946_b7bab2fd234d">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106463Member"
      id="t_808_74686021_98a6_4914_873b_42b7f525c3dd">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_809_99c3abf1_fda3_4af8_a93e_4c90b4511d9f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio&lt;br/&gt;(Class R6/JLFIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106463Member"
      decimals="INF"
      id="h_2170_da7bc78a_77c2_406b_a640_c4ab7820178d"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106463Member"
      decimals="4"
      id="h_2171_199a42d4_e2b6_4c94_849b_5c020cd378a4"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_810_40127803_4784_41c3_86da_e16dc2442df1">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2030 Lifetime Portfolio (Class R6/JLFIX) returned 14.27% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_811_b53507ae_3a8e_414b_a98e_11e705cddc7e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718069.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_812_7dbf9e8c_7bef_4ef4_8b8d_d757e403c94d">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2030 Lifetime Portfolio (Class R6/JLFIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2030 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2030 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106463Member"
      id="t_821_8fd92caf_9095_c367_9f92_54842edd56a5">Multimanager 2030 Lifetime Portfolio (Class R6/JLFIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106463Member"
      decimals="4"
      id="h_2172_eb88f364_f74e_4086_82a5_be6f28e6a13d"
      unitRef="pure">0.1427</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106463Member"
      decimals="4"
      id="h_2173_ef5cf3ac_65cb_44de_a07b_53ac928f12d8"
      unitRef="pure">0.0557</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106463Member"
      decimals="4"
      id="h_2174_d8e917a8_a4e3_4f9a_bfe0_3c891ef67b02"
      unitRef="pure">0.0892</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_822_f19a1d1e_4fa3_74f8_18af_57e034130038">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2175_baced868_62a9_4503_8b47_0837512b1e50"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2176_c949109f_da09_406b_8e37_3459a65e2e2f"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2177_707d5ee5_e8f4_47e2_b9e1_db6d6f39a476"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      id="t_823_3b661216_1d87_4bae_0280_15b970e01f10">S&amp;P Target Date 2030 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2178_0e50b2b5_bc51_482c_a0b7_cb8a60fddbb2"
      unitRef="pure">0.1347</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2179_cd1c0841_617c_40d6_9bea_27eae287b1e8"
      unitRef="pure">0.0663</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2030IndexMember"
      decimals="4"
      id="h_2180_327d9f27_1696_4400_bf76_c79dbba99329"
      unitRef="pure">0.0860</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      id="t_824_93225ff1_a4ed_ef9a_9490_8dd41f5e5cf6">John Hancock 2030 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2181_21c7fa75_6729_4941_a51f_25263e40b78b"
      unitRef="pure">0.1522</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2182_30010a2c_8b65_4065_bda4_1d13866dd1fe"
      unitRef="pure">0.0627</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2030LifetimeIndexMember"
      decimals="4"
      id="h_2183_20d4a39c_23f2_4f47_82e2_1f4f6d2bebbe"
      unitRef="pure">0.0937</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106463Member"
      id="t_813_cad0c264_ee43_42ab_acaa_076aaddfe50b">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_814_ed5b1b8c_867c_4962_b15b_e1dfab5fe8c4">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_815_715b9093_87fb_4fe0_b79b_01f697beca5a">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_816_739e561a_78c1_4aa7_b32a_072d3523bc77">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,086,197,376&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106463Member"
      decimals="INF"
      id="h_2184_07c10416_3d0b_4dfb_ac63_a3d8e7c95557"
      unitRef="USD">1086197376</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106463Member"
      decimals="INF"
      id="h_2185_2337782a_9c96_4977_953e_f9fd441e7c01"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106463Member"
      decimals="INF"
      id="h_2186_2a3b118b_0ef1_4d17_a19d_4027de21f780"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106463Member"
      decimals="4"
      id="h_2187_38638456_6442_4228_b843_5cf57076be9d"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106463Member"
      id="t_817_1b6dd992_ccdc_49ab_86ed_49eda121fdc6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;92.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;51.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;36.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2188_1aa427b6_c4a1_4642_be5c_f683236b35f9"
      unitRef="pure">0.924</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_EquityMember"
      decimals="4"
      id="h_2189_68509326_1bde_4a19_8906_52f71441bee8"
      unitRef="pure">0.516</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_InternationalEquityMember"
      decimals="4"
      id="h_2190_853f4cb0_c778_4068_9a56_ce421dba88d5"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2191_c8682867_f658_4e4a_be3f_e72bfa83d1ba"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_LargeBlendMember"
      decimals="4"
      id="h_2192_e24663f0_8761_4699_9abe_b398407d5654"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2193_5849e8ff_3f3a_42f6_8631_e676c7acb085"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2194_eec64234_c082_4d84_8c8c_bab25ac7ef4e"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2195_3ecceb95_69d0_4329_8015_cf3a7ed6768f"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2196_3ae9b760_2904_4fbd_b7b6_187de2f058b8"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_IntermediateBondMember"
      decimals="4"
      id="h_2197_04d32949_a999_4da5_975a_a48dd6a90eb0"
      unitRef="pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_ShortTermBondMember"
      decimals="4"
      id="h_2198_fe9299fe_ce12_40df_a131_45f1d145fd5b"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2199_1c341964_2bbc_4c47_8e9b_6a71ec96c5cb"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_MultiSectorBondMember"
      decimals="4"
      id="h_2200_11acae11_e0ea_44a9_83a8_ca7e58908406"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_HighYieldBondMember"
      decimals="4"
      id="h_2201_5db8edd4_3295_4b55_81e9_823554d64ba5"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_BankLoanMember"
      decimals="4"
      id="h_2202_abe3ef13_898f_46ec_8e9f_f9e14e9f9d26"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2203_7c36c313_b80f_4661_8ea4_bba8f700070e"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_SectorEquityMember"
      decimals="4"
      id="h_2204_40e6264a_8193_497c_929b_92513e6ce795"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2205_841d20b7_d416_4a4c_844f_1376563651cb"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2206_3ff9cede_70c9_472e_be84_45bc43771089"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2207_1ea40f5c_d712_44ba_9a49_67d649be2b4d"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106463Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2208_d46bd1ad_e1f1_44a1_992e_eea5ba2dccc5"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037362Member"
      id="t_831_b6988371_0b4e_ab79_7404_1fee45d3d063">Multimanager 2025 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037362Member"
      id="t_832_1547de98_2322_f0bd_d25e_66ae502028d6">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037362Member"
      id="t_833_68bcbe39_11fc_a103_f21f_ad952c65821c">JLEOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_818_f20d3eac_6f01_4432_98f3_fd2ac25e0459">This annual shareholder report contains important information about the John Hancock Multimanager 2025 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037362Member"
      id="t_819_d8d6e846_7756_4128_9e85_9e1012883b09">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_820_13d2c13c_ed0b_4b68_891b_6cb4f85da4f6">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037362Member"
      id="t_821_7f045646_3976_4b4f_926b_39c086cdf824">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037362Member"
      id="t_822_55e126b1_7e1f_4164_86a8_1a7a40059432">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_823_9f26065c_1806_48a3_8569_d7de7af01184">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio&lt;br/&gt;(Class 1/JLEOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037362Member"
      decimals="INF"
      id="h_2209_3553af1e_cb2d_422a_91a0_cb30b8a9dd69"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037362Member"
      decimals="4"
      id="h_2210_5ae37330_367e_496e_b7be_0721e0240d51"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_824_9c5f404e_be6a_4172_90c2_8de031d7d4b7">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2025 Lifetime Portfolio (Class 1/JLEOX) returned 12.13% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_825_acd80e15_e522_4c01_904b_62c7eccb748a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718246.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_826_05b9681c_6ad0_430a_8623_66d844879bcf">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio (Class 1/JLEOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.76&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2025 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2025 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037362Member"
      id="t_834_f139deb0_b9fb_0193_8cd8_06e7564266e3">Multimanager 2025 Lifetime Portfolio (Class 1/JLEOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037362Member"
      decimals="4"
      id="h_2211_6abab629_35cb_4dd9_a6e4_baf7253bad94"
      unitRef="pure">0.1213</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037362Member"
      decimals="4"
      id="h_2212_f851227c_c60c_4e99_be48_343073100bc9"
      unitRef="pure">0.0476</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037362Member"
      decimals="4"
      id="h_2213_92a534c9_fe30_4cbf_a939_4999799e2c9b"
      unitRef="pure">0.0787</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_835_5275d0ba_dbe4_36f1_324a_fdc621b517d9">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2214_d233b9b0_5bc3_439c_a4ee_eb1826e1dc32"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2215_8605a466_9145_46e1_99e0_96b6a7aa2191"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2216_be651ecc_e702_4a89_88ff_cac69dafbfe3"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      id="t_836_7fcb7a3d_a48d_6bc1_2c9d_9d235589cd58">S&amp;P Target Date 2025 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2217_3a141012_f53e_4c1a_9373_57799cd1660b"
      unitRef="pure">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2218_446cd722_fe18_4f6d_a994_886473d4e451"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2219_681773d6_86bd_43ae_a771_621572785c22"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      id="t_837_b768e01c_5410_bd9e_d69f_66b7add0089e">John Hancock 2025 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2220_c44245f9_8ef2_4b43_b73e_34625afedfdd"
      unitRef="pure">0.1295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2221_1b266985_838d_465f_892e_dfc47279f2a2"
      unitRef="pure">0.0533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2222_8c1e3e42_65d8_4949_bb0e_67872f9f9b2c"
      unitRef="pure">0.0823</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037362Member"
      id="t_827_cfe5d813_da04_4207_90ee_eb79f0674f40">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_828_b13578f4_43c8_43d7_873f_c6cc52dd32b7">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_829_4dd4a300_6ca1_4ef2_adfc_179bf97f4fb4">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;650,919,838&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037362Member"
      decimals="INF"
      id="h_2223_a3c7ef63_c694_464b_a0ca_4a584e4c1988"
      unitRef="USD">650919838</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037362Member"
      decimals="INF"
      id="h_2224_e40954df_707f_4189_956a_fca9057517bf"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037362Member"
      decimals="INF"
      id="h_2225_4f96a89c_ba96_4541_b38c_d72ea40f5407"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037362Member"
      decimals="4"
      id="h_2226_72e42958_73c9_4a15_aecd_83b79e0d6cf0"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037362Member"
      id="t_830_608b99a3_8544_4b48_b2d6_a9a07c6f428b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;91.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;44.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;24.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2227_ba46205a_44bd_41c4_abe0_681944d9d2a3"
      unitRef="pure">0.915</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_EquityMember"
      decimals="4"
      id="h_2228_492fd514_082d_4b44_8b0c_0bc85c458fb1"
      unitRef="pure">0.419</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_InternationalEquityMember"
      decimals="4"
      id="h_2229_e8b24209_df01_4795_87dd_5dc6f1900038"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2230_ddc4e92b_1770_45f6_bb33_ca2cd6c73688"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_LargeBlendMember"
      decimals="4"
      id="h_2231_37deffc0_185b_41c3_b838_af1f66b9bab9"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2232_498aa6bc_da7f_4b94_be2b_f2ebef963c94"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2233_a09d7055_50a9_40ff_b1da_9107c16f0543"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2234_78ce5335_d872_4a51_af4c_7de3a185e928"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2235_73b48a00_be18_44d4_bf6f_a83b42218c29"
      unitRef="pure">0.449</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_IntermediateBondMember"
      decimals="4"
      id="h_2236_acd93e94_bddd_4a40_9831_1c4cad86cac9"
      unitRef="pure">0.241</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_ShortTermBondMember"
      decimals="4"
      id="h_2237_430a01df_063e_4fd2_8717_2a3d90d5693f"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2238_8d98e7cb_4db4_47e6_ad73_6cda6c490d74"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_MultiSectorBondMember"
      decimals="4"
      id="h_2239_5cc72718_7907_40d2_86a2_005ff736ebb5"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_HighYieldBondMember"
      decimals="4"
      id="h_2240_4169ec14_1fda_4ad8_8115_7a9a67672681"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_BankLoanMember"
      decimals="4"
      id="h_2241_c34d3c72_ca6e_4524_bac3_419e8c2b3433"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2242_47f48332_011c_43e9_ab01_d6185a4d171a"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_SectorEquityMember"
      decimals="4"
      id="h_2243_60cddcba_1863_4d6f_ae0d_f463f3d54eb5"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2244_e3e818b9_107a_4613_9638_b508232f0190"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2245_513a6565_b67c_42f8_bb68_0e1297ca1dfe"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2246_9cbc72d9_2ac0_4836_bf6d_a8ff819b4507"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037362Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2247_14aeba56_9bf5_40c7_8471_8f8e4899b196"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037352Member"
      id="t_845_40f5bfa1_8819_8bbc_890f_a8496e48d7e3">Multimanager 2025 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037352Member"
      id="t_846_c80e631b_7063_c6c4_356b_228ff36205a9">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037352Member"
      id="t_847_2019b4c9_2cb3_e315_8d94_b4d5231ef990">JLEAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_831_f901c6c1_09e0_436a_bc81_7f44c7464b2e">This annual shareholder report contains important information about the John Hancock Multimanager 2025 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037352Member"
      id="t_832_fbbff379_0ab6_423f_8369_517ee9e27c75">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_833_5f639850_4f2a_4376_806b_2a64a8b27d6f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037352Member"
      id="t_834_913f695b_c6ee_4958_b242_65a8ca5bf506">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037352Member"
      id="t_835_2c25fee1_3a9b_4805_9588_a3a34418dc20">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_836_33c47320_4e2a_4d7d_a3e4_f221e79cb0c2">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio&lt;br/&gt;(Class A/JLEAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;43&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037352Member"
      decimals="INF"
      id="h_2248_7d4a134d_9c05_479d_a6be_4da67e7cf8eb"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037352Member"
      decimals="4"
      id="h_2249_8387a8cd_50c6_48e4_8fc6_a789a45c24db"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_837_3a979767_4f4a_4922_b9c1_37c956f3e38b">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2025 Lifetime Portfolio (Class A/JLEAX) returned 11.65% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_838_b53ee230_9d31_45b0_8e50_3f723a0702f1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718365.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_839_aa58798d_ff1b_4c61_90b8_3c39b7a66c84">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio (Class A/JLEAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio (Class A/JLEAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.65&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.48&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2025 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2025 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037352Member"
      id="t_848_af11cd46_2b13_afa7_5c56_09b07c613877">Multimanager 2025 Lifetime Portfolio (Class A/JLEAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037352Member"
      decimals="4"
      id="h_2250_ab3e61a9_0e16_4439_a7f8_e319e3c4b096"
      unitRef="pure">0.0606</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037352Member"
      decimals="4"
      id="h_2251_f0fb9970_09c3_4e03_87c9_302f43bd2de4"
      unitRef="pure">0.0330</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037352Member"
      decimals="4"
      id="h_2252_226ac89a_34ee_4df6_b3cd_127f5f61fa79"
      unitRef="pure">0.0693</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037352Member_WithoutSalesLoadMember"
      id="t_849_1870cb76_b2d1_79f6_bb52_456a6f489b89">Multimanager 2025 Lifetime Portfolio (Class A/JLEAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037352Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2253_47984eae_3eb8_440b_b89b_af026bbc270c"
      unitRef="pure">0.1165</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037352Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2254_c9e68145_65c9_43e0_aa9f_7b60cf1fd19b"
      unitRef="pure">0.0436</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037352Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2255_d8af0566_5dd6_4dc9_a48e_b4b2d144fb31"
      unitRef="pure">0.0748</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_850_0bef0ea3_da1f_8e8c_6f29_eba6bbde41c5">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2256_131533a9_a5e2_4f9f_93e0_ac799204eb34"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2257_53a4707b_633d_4488_8438_ba89a39d4861"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2258_f6111a44_789b_4e64_962e_f6b9561a2cff"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      id="t_851_0165b6bd_21eb_7065_c809_6c964d2c5726">S&amp;P Target Date 2025 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2259_30fa6d64_f4b6_43d0_b820_7ce4bb579792"
      unitRef="pure">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2260_a90aee1b_a6fd_4705_9ef4_0ba346bbe417"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2261_5d866d4a_e117_4eae_8961_60c3e10c80fe"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      id="t_852_d55783f0_d073_1f49_710c_097e47c0fb7d">John Hancock 2025 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2262_a9038c5c_7a73_404b_bbdd_db7f6f3e8212"
      unitRef="pure">0.1295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2263_1451336c_1575_45a4_bd92_2c51b00fa09c"
      unitRef="pure">0.0533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2264_43f179a8_7585_46ba_8536_54e1cd0358cf"
      unitRef="pure">0.0823</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037352Member"
      id="t_840_5c758b18_4bfb_48b4_baa4_f68f3ecbfb00">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_841_396842b9_3e65_4f5b_a96c_cecb39cffde6">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_842_89db994f_f27d_47f1_941d_77ef73c40b07">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_843_dd861d2c_1a5a_4520_8af9_712e7ce88630">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;650,919,838&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037352Member"
      decimals="INF"
      id="h_2265_8731fd34_97b0_4a8b_bebc_1ff12adf9b25"
      unitRef="USD">650919838</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037352Member"
      decimals="INF"
      id="h_2266_ace98d21_3395_42a4_b250_b6edf95531e2"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037352Member"
      decimals="INF"
      id="h_2267_b5a5e280_25aa_44cf_b1d9_571d27804ab4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037352Member"
      decimals="4"
      id="h_2268_99ea30f5_7b6a_48df_9230_2fc51bda51d8"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037352Member"
      id="t_844_01d5fe8b_6c14_45bd_9a7c_bbe4239aa1a1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;91.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;44.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;24.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2269_6b286db7_092b_467d_97e4_1be9303fb154"
      unitRef="pure">0.915</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_EquityMember"
      decimals="4"
      id="h_2270_2eca0741_1fe9_436e_8315_47b5a6073888"
      unitRef="pure">0.419</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_InternationalEquityMember"
      decimals="4"
      id="h_2271_c61324db_af8c_4c79_a0c6_6a3b20af4b8d"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2272_25d59976_ad61_444d_b284_513e3cd8aad6"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_LargeBlendMember"
      decimals="4"
      id="h_2273_92808d12_a206_4e3f_98ac_e8003d88ac84"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2274_06e773b9_0d82_44cf_b92a_f2c9368d368b"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2275_075779e2_b0fa_4c06_b13a_b5178597921a"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2276_7133826f_e400_482a_bac3_bc6667cfadba"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2277_8943d15d_9094_4242_847b_0816539b520e"
      unitRef="pure">0.449</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_IntermediateBondMember"
      decimals="4"
      id="h_2278_c65eb308_d205_4a7b_8783_b64a3d7976e9"
      unitRef="pure">0.241</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_ShortTermBondMember"
      decimals="4"
      id="h_2279_65aa0cf9_1f7a_4bea_93b9_6c7c39a5cd7e"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2280_f31837f4_293b_488b_acc1_a09257686fcd"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_MultiSectorBondMember"
      decimals="4"
      id="h_2281_9a5db592_d4f3_4ef9_a292_659458dcc7ba"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_HighYieldBondMember"
      decimals="4"
      id="h_2282_da6b4b55_d672_4b08_8808_6b2f4902eeab"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_BankLoanMember"
      decimals="4"
      id="h_2283_dd8a9d90_5d54_4895_9f5c_d480b72b053c"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2284_7a202e57_a65c_4ff5_b2a0_56ee74db0427"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_SectorEquityMember"
      decimals="4"
      id="h_2285_daed9f63_2969_4613_aedd_074fe8ee9b93"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2286_794a8674_aa67_4e80_ab26_b94348f3d656"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2287_33eb4f2e_165a_48c9_b38b_44284e148242"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2288_2c14687c_9425_4b8e_9130_1c6615f484b3"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037352Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2289_baed5475_d2b8_4a3d_95c7_92fb01d83fa1"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153959Member"
      id="t_859_22be1631_4d5b_8cc2_78a2_85dc0cfa1914">Multimanager 2025 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153959Member"
      id="t_860_34392e1e_9444_12f5_a99c_492f94e27afd">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153959Member"
      id="t_861_e5ac896a_66ff_1aac_dc44_9539098337be">JHRNX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_845_aed03c5a_7aab_4731_8ff2_a773d53551e1">This annual shareholder report contains important information about the John Hancock Multimanager 2025 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153959Member"
      id="t_846_07f57edc_6847_43eb_b3f5_845584ad18cc">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_847_7bc921a8_f72f_4c68_8ebe_9811e3e2d6ae">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153959Member"
      id="t_848_1c64c69b_2564_443d_aca9_e3023905d7d0">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153959Member"
      id="t_849_cea10b0f_9c4c_48c5_b227_62e1485994fd">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_850_b87ed93c_83a9_455d_aca8_f61a78e2f7cd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio&lt;br/&gt;(Class I/JHRNX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153959Member"
      decimals="INF"
      id="h_2290_34e9ab00_ae6d_4c77_8475_62f8414c6331"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153959Member"
      decimals="4"
      id="h_2291_c68e7b1c_c11d_4c10_aafc_bd7e029aee7c"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_851_2c3a7125_7544_4eed_9e8c_43b731fc55bb">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2025 Lifetime Portfolio (Class I/JHRNX) returned 12.14% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_852_2acad055_7fb6_4599_811e_d2017c5da525">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718227.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_853_6c0fc8a9_57ca_4f63_98c8_37d1fea79fb1">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio (Class I/JHRNX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2025 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2025 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153959Member"
      id="t_862_cfca5020_4ddf_fb8e_84c5_ac13cb9bf6b3">Multimanager 2025 Lifetime Portfolio (Class I/JHRNX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153959Member"
      decimals="4"
      id="h_2292_3d560e95_2afa_4632_bf81_fcaa168b3269"
      unitRef="pure">0.1214</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153959Member"
      decimals="4"
      id="h_2293_402b2f8f_8dd8_4b75_b14d_34a726cc2a0c"
      unitRef="pure">0.0470</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153959Member"
      decimals="4"
      id="h_2294_7cc1eb75_9d4c_4aee_8214_c9e5e63eaf5c"
      unitRef="pure">0.0783</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_863_31928cb8_1cf4_1c2b_3e06_3bf9fab25a8a">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2295_6b2ff281_796f_4e05_88ad_27980d265dcb"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2296_6aff0720_37d4_44ce_ae4f_09fcfa7a6967"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2297_75a9849c_6c37_4182_afff_a54dca7e014f"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      id="t_864_48a7157a_703f_44b5_6ca2_3bd74b76875d">S&amp;P Target Date 2025 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2298_4ca12c98_0c0f_4ef4_91f9_04a832227c31"
      unitRef="pure">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2299_869f8234_fba6_4e0a_b80c_52d1ede4fcb1"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2300_23501ed7_2496_43d6_815e_d5aac6d3d51a"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      id="t_865_093c9f64_3feb_7c7a_1426_cfaf08ccb012">John Hancock 2025 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2301_bec4bab9_2b71_47d1_81fe_675397af52c2"
      unitRef="pure">0.1295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2302_2f0d13bb_1c2e_430e_abf5_46168d581d0e"
      unitRef="pure">0.0533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2303_5dd0f49c_f994_41fa_a7d5_d1705ab029c4"
      unitRef="pure">0.0823</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153959Member"
      id="t_854_351d5ac3_f8ca_403e_988c_6f16ab0c0012">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_855_a1549810_8aab_45e7_862a_322fa59a87ad">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_856_5e95a5e8_fd07_4f59_8131_4b9e7c281d99">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_857_1a19fe87_63ea_45f7_8859_f0d8ed0925ed">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;650,919,838&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153959Member"
      decimals="INF"
      id="h_2304_4255336e_f7c2_4b58_9478_17eeac06862d"
      unitRef="USD">650919838</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153959Member"
      decimals="INF"
      id="h_2305_c7c9080f_c4fc_4266_8fa7_df87021bb45e"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153959Member"
      decimals="INF"
      id="h_2306_61153b10_2c3d_40b2_bf0a_ea87c1e3692d"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153959Member"
      decimals="4"
      id="h_2307_84b0ef62_4c88_4d63_b5f6_dc9c51cafcf5"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153959Member"
      id="t_858_0c4dcd86_9fee_41d3_a6db_ac644b04d7e1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;91.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;44.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;24.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2308_80fd5fd7_9be8_458d_b502_51f23e86c016"
      unitRef="pure">0.915</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_EquityMember"
      decimals="4"
      id="h_2309_2d2cc003_ba74_4a11_8160_7389f5e3ff8e"
      unitRef="pure">0.419</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_InternationalEquityMember"
      decimals="4"
      id="h_2310_e9d2275c_6351_4968_935f_8a6c5556e4bc"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2311_716ff6b9_ccdf_4f7a_ba54_5ecf4f4ba17d"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_LargeBlendMember"
      decimals="4"
      id="h_2312_63d6d3b4_0552_485e_a15b_efa024584617"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2313_fd5d8360_f015_4728_8306_05d78222ae20"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2314_dbfe77a0_b2a1_4932_bcbf_ae10de2fb49b"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2315_39ebef45_d459_4a7c_b993_3d5dd437494d"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2316_7a36a15c_db62_4d87_b151_3f73b55f7870"
      unitRef="pure">0.449</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_IntermediateBondMember"
      decimals="4"
      id="h_2317_cb0f61df_2e04_43b3_8b3d_aa37c86fc765"
      unitRef="pure">0.241</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_ShortTermBondMember"
      decimals="4"
      id="h_2318_13873e43_7b5b_4f9a_a1de_50b14cf764f9"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2319_2c852e4b_0720_4a01_8c3e_325184fa9022"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_MultiSectorBondMember"
      decimals="4"
      id="h_2320_97894740_fe23_481a_b61e_d6188272d1e3"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_HighYieldBondMember"
      decimals="4"
      id="h_2321_39bd5b52_1d7e_40a2_b4e2_1d45750597b0"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_BankLoanMember"
      decimals="4"
      id="h_2322_0c368d3c_5c87_40ff_a243_ee803a255719"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2323_949fc308_efec_4887_8c93_517d8418c749"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_SectorEquityMember"
      decimals="4"
      id="h_2324_ad126298_1b53_4bdc_bccd_edc3890bc1d5"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2325_0e18ca24_9283_4ac0_8ea9_cb5c999cde62"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2326_a90db8fb_abe9_480a_9267_edaa151f3aa5"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2327_d8183c90_1ce7_4696_af74_6fa9df64b600"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153959Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2328_e1be251a_b107_4b05_9192_7d9f38bd73eb"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113506Member"
      id="t_873_755d32ce_d618_36c6_f1da_1f8c560133be">Multimanager 2025 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113506Member"
      id="t_874_264a01fc_7f68_5cd5_c82e_36947b9f600b">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113506Member"
      id="t_875_d5ba84f9_8605_513e_a728_fdd690f664c0">JLEEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_859_995ba2d7_0cc6_46af_8847_2d2c6fdcd30f">This annual shareholder report contains important information about the John Hancock Multimanager 2025 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113506Member"
      id="t_860_e3f16f2e_e559_4e84_a024_9c08e19e612b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_861_71e7462f_f2bc_4dd6_ad31_491cf0251e10">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113506Member"
      id="t_862_b388d8dc_abc0_48fb_a79d_c2385fbc457a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113506Member"
      id="t_863_3c52bf5c_2514_45e0_957b_411a969065f7">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_864_daa91f2b_a84d_4de3_92bc_6f937959265d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio&lt;br/&gt;(Class R2/JLEEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;53&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113506Member"
      decimals="INF"
      id="h_2329_aaa10560_6b3e_467a_b4b3_b86849b95035"
      unitRef="USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113506Member"
      decimals="4"
      id="h_2330_be6fccbe_3551_4e6a_9189_f0ca2220afdc"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_865_0e886516_4013_4ffc_846c_b82c8a91d344">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2025 Lifetime Portfolio (Class R2/JLEEX) returned 11.69% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_866_1aaadc32_430d_42ad_be8e_0e17db84bf18">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718334.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_867_8a4e013c_1fb5_48cc_adf2_756875579522">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio (Class R2/JLEEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.69&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.29&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2025 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2025 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113506Member"
      id="t_876_bc416df6_a620_1925_3f02_1586b07f3484">Multimanager 2025 Lifetime Portfolio (Class R2/JLEEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113506Member"
      decimals="4"
      id="h_2331_1d1bfaae_7b0e_4832_8843_02fd0907b979"
      unitRef="pure">0.1169</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113506Member"
      decimals="4"
      id="h_2332_7f30a960_4a75_469c_8ac9_af5fed1b8722"
      unitRef="pure">0.0429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113506Member"
      decimals="4"
      id="h_2333_e0c46965_8857_45aa_b693_ad10dbc9b8a5"
      unitRef="pure">0.0740</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_877_0f8512d0_7c51_5ad9_f885_c9388eb754a6">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2334_5faf1333_0954_4b15_910f_b9966873bc11"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2335_817e0a23_9043_4607_b1eb_63e6737667f1"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2336_005e0ade_157d_4383_86cd_0ad654bfbf04"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      id="t_878_5c14900a_9059_c3c1_bdca_da643beb1e14">S&amp;P Target Date 2025 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2337_9afa5af4_60ca_4a50_a6bd_b06c02cf4c32"
      unitRef="pure">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2338_88d9929a_2e4e_4b8c_9938_4e2ad636b10e"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2339_071c63d0_7bd6_4cc5_8064_c5c1f93c684d"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      id="t_879_0dae50f8_df65_9f68_9a4c_b1d69f142097">John Hancock 2025 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2340_3fd00a25_7152_499a_aec6_d28c129f0b00"
      unitRef="pure">0.1295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2341_e181e4eb_43cc_447a_9f24_eac4f6e9e709"
      unitRef="pure">0.0533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2342_555e3713_8cc8_4eec_ad99_832af12ccd3e"
      unitRef="pure">0.0823</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113506Member"
      id="t_868_27e95866_6510_4421_bc11_8a911bb563a1">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_869_3287334e_760e_484d_a42a_f2130e801d80">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_870_d373606e_b0da_48f1_a492_0aa5e5b95f92">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_871_798e05e7_4c8f_436e_90c1_ba12789937c8">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;650,919,838&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113506Member"
      decimals="INF"
      id="h_2343_5f55a9da_d03f_4f9d_b16a_60790c453d26"
      unitRef="USD">650919838</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113506Member"
      decimals="INF"
      id="h_2344_b323614d_7f26_4e18_a02d_859bdf3f8189"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113506Member"
      decimals="INF"
      id="h_2345_3b37865a_f131_4351_9c65_c7c7ee7eed71"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113506Member"
      decimals="4"
      id="h_2346_6e746b76_5cc7_4a1b_8675_542c06536b3c"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113506Member"
      id="t_872_d8633cad_3402_4507_842d_c8f326b8f7f8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;91.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;44.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;24.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2347_3e5d455c_c59f_477f_abeb_f15eebdf706d"
      unitRef="pure">0.915</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_EquityMember"
      decimals="4"
      id="h_2348_485716fe_f336_4b91_8b36_3ed04d2d44af"
      unitRef="pure">0.419</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_InternationalEquityMember"
      decimals="4"
      id="h_2349_8bc0254e_0503_4486_badf_1807a5afccc2"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2350_e9d8b6cd_0981_49f8_983d_9116400fa112"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_LargeBlendMember"
      decimals="4"
      id="h_2351_887a8b3f_edfc_4cd3_8752_2b732568cf08"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2352_4d05abca_5601_414e_83b4_8effc1052180"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2353_01c0a060_d8d9_4b9f_ab1a_7ec0a5d793ab"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2354_1c8b9931_565e_4efd_ae7a_af1649f99cef"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2355_24123d96_9f8c_4c3b_81b4_572670a069d0"
      unitRef="pure">0.449</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_IntermediateBondMember"
      decimals="4"
      id="h_2356_9c15eefc_9c6d_497d_812d_6ac5f1b8b66f"
      unitRef="pure">0.241</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_ShortTermBondMember"
      decimals="4"
      id="h_2357_27f696e0_2078_4bde_b93b_9b162a239c31"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2358_c875035a_1438_4db8_b167_676ed3e0d6d9"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_MultiSectorBondMember"
      decimals="4"
      id="h_2359_7ca6106d_b38e_48e3_961d_8b4b928e59f3"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_HighYieldBondMember"
      decimals="4"
      id="h_2360_a8c97586_5992_453b_a6b7_660b39a7c9db"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_BankLoanMember"
      decimals="4"
      id="h_2361_3176592c_7922_4d7d_968b_217b17acd773"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2362_58f82b66_5d62_4326_9161_4413fbcb9d02"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_SectorEquityMember"
      decimals="4"
      id="h_2363_38f4b1c3_196a_4045_80c3_514f1cb81be9"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2364_c81e4319_fcf3_484e_9981_129fda9068a0"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2365_778c62c1_0264_4b6c_9237_22550ff77b80"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2366_bef6d208_c734_4748_aa78_499fc5ba44d4"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113506Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2367_ad44909a_66e4_4a37_9a66_04821514566a"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037360Member"
      id="t_887_b95905b0_701a_5bd1_cbd5_9ff1c6bce319">Multimanager 2025 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037360Member"
      id="t_888_71bdd6c8_c829_844c_2f32_4f05511b1196">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037360Member"
      id="t_889_7e1ab897_0025_2072_441c_548d277b37f2">JLEGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_873_0b242625_71c3_4682_9c62_f2ade89ae172">This annual shareholder report contains important information about the John Hancock Multimanager 2025 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037360Member"
      id="t_874_d5bf12e8_5341_444c_acab_883aaa0f9f8b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_875_a5505bb7_a0db_47f2_bdb1_d132f6f0580e">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037360Member"
      id="t_876_fbb2cb4e_9ba2_4c9a_9aa3_864a99f53019">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037360Member"
      id="t_877_fe8118ae_4d38_4aba_80b7_bdc719c07ced">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_878_38145d46_a690_4d41_9098_e09286d38439">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio&lt;br/&gt;(Class R4/JLEGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;26&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037360Member"
      decimals="INF"
      id="h_2368_f779924e_85f3_4ba1_9742_8b819591aa2b"
      unitRef="USD">26</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037360Member"
      decimals="4"
      id="h_2369_e8a65af2_2237_4597_8580_4b75b4b7efbc"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_879_31466e22_7ef8_4484_a149_0c0bfe421c08">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2025 Lifetime Portfolio (Class R4/JLEGX) returned 11.88% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_880_12c1958a_1ce6_4c57_b881_409ea75054b7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718315.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_881_c0f0dd1d_923e_41e3_b033_e42d229631d8">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio (Class R4/JLEGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2025 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2025 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037360Member"
      id="t_890_39429906_52ad_1c0c_a3a3_12e1fc61c5ad">Multimanager 2025 Lifetime Portfolio (Class R4/JLEGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037360Member"
      decimals="4"
      id="h_2370_57ce0545_b966_4375_b36f_3c32eb63015b"
      unitRef="pure">0.1188</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037360Member"
      decimals="4"
      id="h_2371_d9a36f45_fe81_4eb8_af73_0d0264a9e748"
      unitRef="pure">0.0455</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037360Member"
      decimals="4"
      id="h_2372_112012be_fd3a_43ec_8af3_434d7b5b361a"
      unitRef="pure">0.0766</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_891_be1d307c_9a9f_c176_87f3_a20e28efb1c5">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2373_75a62da0_11ba_47f9_91dd_2013e6eb934e"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2374_111e7b18_67e1_45a8_9aec_c1fdc3d7d4d6"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2375_0ce8c2a0_f922_4066_9a96_725fc48ce7d0"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      id="t_892_80153339_1bc6_7004_3c64_1c2288ab754d">S&amp;P Target Date 2025 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2376_f1f6d7ab_8576_4bbb_aabb_1d56e601ed8f"
      unitRef="pure">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2377_313c76f2_232b_4948_9d1e_d3f1e1cdd62d"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2378_cb97e3f0_40b2_4376_aa9a_ffc25f9afcca"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      id="t_893_18aac589_980d_6c2d_b366_f5b6317c72f0">John Hancock 2025 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2379_8efed236_8323_4314_8cb6_c7bdfb84f220"
      unitRef="pure">0.1295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2380_edb0ed3c_c56a_4978_83d7_4e0d541fb123"
      unitRef="pure">0.0533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2381_33c9fb93_5385_4dce_9a39_fc24e3ecc9c6"
      unitRef="pure">0.0823</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037360Member"
      id="t_882_cdf30dcf_a22b_4fa7_bab7_11edf08582ae">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_883_18ba0e77_a66f_4339_877e_edf0da9f24eb">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_884_de51450d_5231_4ce9_8a98_a8e42551759e">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_885_fc02bb83_0713_4b9f_bedf_ec4e5d0c0bdd">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;650,919,838&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037360Member"
      decimals="INF"
      id="h_2382_906d2335_7a15_4442_857a_9b9028730275"
      unitRef="USD">650919838</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037360Member"
      decimals="INF"
      id="h_2383_19c2d560_15dd_4436_90be_8913730a0184"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037360Member"
      decimals="INF"
      id="h_2384_38bc1a3b_b071_4a50_9f33_39d234092af2"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037360Member"
      decimals="4"
      id="h_2385_0efd597b_2b92_4927_81f8_967c1a173592"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037360Member"
      id="t_886_72922687_1910_4264_ac76_981538f2105c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;91.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;44.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;24.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2386_89aac2ab_9ee5_4cad_a913_e1735bac7a8e"
      unitRef="pure">0.915</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_EquityMember"
      decimals="4"
      id="h_2387_12382404_864c_4e7e_9c61_123efdf72226"
      unitRef="pure">0.419</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_InternationalEquityMember"
      decimals="4"
      id="h_2388_014a90a1_f3c3_4346_afdd_bc1b644f3980"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2389_33305608_897a_48ed_8088_d6630afb8aec"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_LargeBlendMember"
      decimals="4"
      id="h_2390_ae61ecb3_9818_46bc_9a4b_5e75b17e51dc"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2391_36f542bc_ad12_4ba7_891a_eb33036e8777"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2392_f5e70774_7a08_4585_b7bc_933d717172b8"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2393_03c62bf9_a594_4c56_a5fe_56388b4698dd"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2394_61fb2526_6d37_4b2f_aa6a_8be547625b49"
      unitRef="pure">0.449</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_IntermediateBondMember"
      decimals="4"
      id="h_2395_7e066d15_8ec9_4cf8_aa50_50d958e67eee"
      unitRef="pure">0.241</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_ShortTermBondMember"
      decimals="4"
      id="h_2396_ca71cce8_afb0_490a_81a9_1eb7f51cd5ec"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2397_32685021_c13f_4449_a879_2bd5e198b6e5"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_MultiSectorBondMember"
      decimals="4"
      id="h_2398_1ad75097_c139_4b82_b1e5_fe99bfc30fe5"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_HighYieldBondMember"
      decimals="4"
      id="h_2399_fa7d4cb3_7b8d_405d_add1_8f66825a949b"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_BankLoanMember"
      decimals="4"
      id="h_2400_af941482_8611_43d7_bf6d_a7a35ef25094"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2401_11cff0b3_41f6_4b1d_8c0e_cde94ff8c383"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_SectorEquityMember"
      decimals="4"
      id="h_2402_7520243b_b940_4f7c_a0bd_29500cb0da38"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2403_3a897dc9_1109_4564_b6b6_d2064381c92a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2404_79b949be_9adc_4584_b32b_9c3ceadbede6"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2405_dcaa0df6_5d8c_4759_a99f_1307e71d9dae"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037360Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2406_b8ec2e15_dc80_41fc_b5fb_ac106917b96d"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037361Member"
      id="t_901_ee085399_816e_9c09_bcdd_1d945a4ba08a">Multimanager 2025 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037361Member"
      id="t_902_a3797a2f_6720_5f27_22c0_8c72e5c80a83">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037361Member"
      id="t_903_ffb22ac1_dfac_20e6_a59e_94a852ba754c">JLEHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_887_2261276e_9b3f_4dc6_8abf_4c7b9c6503fb">This annual shareholder report contains important information about the John Hancock Multimanager 2025 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037361Member"
      id="t_888_1e7b0d0d_d023_4587_9d88_fca33506ac40">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_889_c9125930_38e7_4848_9ff1_82ae5737746d">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037361Member"
      id="t_890_2c87aad6_e7d1_4b01_9f14_78610157584c">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037361Member"
      id="t_891_cfa88703_5aef_4a17_891c_84386af33ed3">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_892_2b060f64_5a14_4137_b042_03ccbb6a58d5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio&lt;br/&gt;(Class R5/JLEHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037361Member"
      decimals="INF"
      id="h_2407_a89a89a9_98df_4d0a_95a9_979b1854d8f3"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037361Member"
      decimals="4"
      id="h_2408_190898e8_33c9_4c2e_95ca_54a83636badd"
      unitRef="pure">0.0006</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_893_9068dfe5_1667_46f2_a34a_b84eb3c4046a">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2025 Lifetime Portfolio (Class R5/JLEHX) returned 12.13% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_894_3cc06cf7_db52_4865_8eba_328934275917">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718296.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_895_32c0ac82_0528_4db0_8a45_f2d27219224d">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio (Class R5/JLEHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.75&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2025 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2025 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037361Member"
      id="t_904_b9333666_d899_f2a0_2898_3c0b0189a7d2">Multimanager 2025 Lifetime Portfolio (Class R5/JLEHX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037361Member"
      decimals="4"
      id="h_2409_82d76b02_9c18_47b5_addd_56f511cf7676"
      unitRef="pure">0.1213</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037361Member"
      decimals="4"
      id="h_2410_60cda171_2cca_4c79_8f31_7df6f0b0886e"
      unitRef="pure">0.0475</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037361Member"
      decimals="4"
      id="h_2411_dafdb887_5b67_4594_a6e9_5504b335ed75"
      unitRef="pure">0.0787</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_905_e5d5c211_d155_b19d_1d1b_c9766b59b0d5">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2412_c672bd38_93c2_48d1_beab_ace05aba6ed0"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2413_63683f11_5b31_4b92_a8b8_515a6bd92a0b"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2414_3f20f345_ab7c_4160_bd19_824c0e88e364"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      id="t_906_e27b37f0_1d80_80ec_6a7f_bd225a7b8e3d">S&amp;P Target Date 2025 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2415_c87e4ceb_365c_4690_8ee2_3496f2857b2f"
      unitRef="pure">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2416_d1f45065_b666_45e1_93d0_649f6158b9a2"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2417_8768b04a_9276_4fb4_a8be_8f3f16fbb342"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      id="t_907_404c21b8_786b_4958_4a81_05c857b8ecd0">John Hancock 2025 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2418_8df673bb_c208_4480_8d8b_22e8361e5cf0"
      unitRef="pure">0.1295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2419_53c2381c_5177_43e1_8bcf_c1c9edf076a6"
      unitRef="pure">0.0533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2420_e31b2a79_0667_46b8_ba04_91970fbce746"
      unitRef="pure">0.0823</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037361Member"
      id="t_896_da07bdf9_9824_4006_927f_09e980c1e3fc">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_897_190ebe19_610a_4ead_905a_445020b62e5e">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_898_14b7dbc2_ea99_4088_bc58_42e62d18cd31">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_899_268cd720_85a1_44cb_b7ac_d6141e1968b5">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;650,919,838&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037361Member"
      decimals="INF"
      id="h_2421_f1487a6c_3abc_404b_988b_c7bac555a34c"
      unitRef="USD">650919838</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037361Member"
      decimals="INF"
      id="h_2422_7ed04bb0_6610_427c_8ea3_c081b990694d"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037361Member"
      decimals="INF"
      id="h_2423_464a9ad9_9fe9_47c8_801a_437d97dbd3e8"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037361Member"
      decimals="4"
      id="h_2424_315dcc44_6142_460b_b3c2_696f74c440da"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037361Member"
      id="t_900_ff876a83_00c1_4c6f_8f34_b20a7fad71f3">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;91.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;44.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;24.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2425_81e96018_13bd_430b_8ef1_932977103938"
      unitRef="pure">0.915</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_EquityMember"
      decimals="4"
      id="h_2426_84c20550_3bb2_4095_be4b_821cd2ed4e56"
      unitRef="pure">0.419</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_InternationalEquityMember"
      decimals="4"
      id="h_2427_3d1bce1f_fbbc_47a2_8cd3_4a5c56fe07f0"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2428_e822b144_7b1d_4116_aa36_baa83fcd5a83"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_LargeBlendMember"
      decimals="4"
      id="h_2429_7a14459d_8e0d_46ad_8428_514fdd25526a"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2430_3e150f76_4ac7_4704_b838_b2b238dd0736"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2431_84880faa_ab28_4b51_b60f_db923c6e89f4"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2432_f5f36ea6_9e06_4963_8571_f0be82c62909"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2433_0e95f5f9_a853_4267_ac77_57ce2b13e9b3"
      unitRef="pure">0.449</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_IntermediateBondMember"
      decimals="4"
      id="h_2434_26656e50_331d_4c33_a95b_dad800b3d29a"
      unitRef="pure">0.241</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_ShortTermBondMember"
      decimals="4"
      id="h_2435_f1ef1bd2_3ca2_485b_88f3_9765dd26bb70"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2436_02f09df4_f1df_48a3_82fa_e834b82c5d77"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_MultiSectorBondMember"
      decimals="4"
      id="h_2437_623c4a53_7c99_4898_9c16_3a4d4d80d7c3"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_HighYieldBondMember"
      decimals="4"
      id="h_2438_f4749f35_16ad_4469_a9da_c93a349e47c2"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_BankLoanMember"
      decimals="4"
      id="h_2439_a45f68a0_cc3c_411f_ba61_11037e380d84"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2440_66ee3705_4940_4be5_bebc_d12e6cc71d75"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_SectorEquityMember"
      decimals="4"
      id="h_2441_44347a2a_54fb_4006_917e_2e06449b32d4"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2442_a7117b76_f1a4_4fa3_bc70_feefb9d44310"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2443_1496854e_4446_461f_a871_64c208abe330"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2444_32a6d789_8bd1_47ed_9840_721d8aafd7e9"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037361Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2445_48cae5ca_afe6_4544_982f_ff478a7d5b2f"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106462Member"
      id="t_915_ff5e9a10_d9c2_0ea7_66b9_35b3488df554">Multimanager 2025 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106462Member"
      id="t_916_26e783c8_34fa_5787_087d_cf935425f3f0">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106462Member"
      id="t_917_26c2cc5f_848e_380d_72fb_12454237970d">JLEIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_901_6484d1cc_97ec_4c7e_ae1a_54fd7edd5a2a">This annual shareholder report contains important information about the John Hancock Multimanager 2025 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106462Member"
      id="t_902_76b19cb7_0a85_4e3e_b37c_3945b76af12d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_903_47d924fb_fcac_461f_a7e1_ed47f707207f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106462Member"
      id="t_904_ac9e18cb_1d8b_45c7_b48c_0a7c1d70abcf">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106462Member"
      id="t_905_7f162d44_5413_42bc_a172_cbdd8790294e">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_906_27c676ce_bfc7_4515_ab81_f921fbc068da">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio&lt;br/&gt;(Class R6/JLEIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106462Member"
      decimals="INF"
      id="h_2446_00f5adba_8576_4948_9c37_f79324d8cbc8"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106462Member"
      decimals="4"
      id="h_2447_7354ce25_4338_4795_95e7_2aaf5780e311"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_907_6cd007b7_2b94_4414_89a0_ff478e16f01a">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2025 Lifetime Portfolio (Class R6/JLEIX) returned 12.20% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_908_ff6335f2_f693_40dd_a992_bbcd02e5546a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718277.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_909_378d7da1_0615_4f65_a20b_4a571c0afb3b">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2025 Lifetime Portfolio (Class R6/JLEIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.81&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2025 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2025 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106462Member"
      id="t_918_681be188_f625_dec3_3c94_42f1cf44528a">Multimanager 2025 Lifetime Portfolio (Class R6/JLEIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106462Member"
      decimals="4"
      id="h_2448_27db31ae_8a09_43e4_b618_cf70a7b652c7"
      unitRef="pure">0.1220</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106462Member"
      decimals="4"
      id="h_2449_c9c798b5_7c97_4e1e_b238_0cc1a895c035"
      unitRef="pure">0.0481</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106462Member"
      decimals="4"
      id="h_2450_6613e0da_15f0_46fa_ab11_5288fe059189"
      unitRef="pure">0.0793</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_919_331e69e1_e34b_0939_4950_ef478aeccddd">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2451_3a2fbf27_17ec_4925_bbe5_093cc85a732b"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2452_9919a061_bf6c_4a3d_898d_d7d95a72bf3d"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_2453_6f758e26_62f7_4672_bcb8_0fe0d5bd8e50"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      id="t_920_798f4853_4732_f41e_343f_2b7fb35158be">S&amp;P Target Date 2025 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2454_b58445a0_aba3_4a63_8b4e_bd2682b52a92"
      unitRef="pure">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2455_88d3b0a3_30fb_4b74_aaab_b84f89790b82"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2025IndexMember"
      decimals="4"
      id="h_2456_cc26975f_a511_4153_bc5e_5cea9c8572f2"
      unitRef="pure">0.0763</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      id="t_921_13cf845f_28d9_5340_36ee_34380e17ecf6">John Hancock 2025 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2457_2e37896d_99ce_4b08_9067_98746f873d63"
      unitRef="pure">0.1295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2458_c5f2dea8_579d_4cab_9ecb_4824b33ea5fd"
      unitRef="pure">0.0533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2025LifetimeIndexMember"
      decimals="4"
      id="h_2459_ffacf48e_c7d4_44f5_bec7_7e3f6a9af233"
      unitRef="pure">0.0823</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106462Member"
      id="t_910_227ebfd3_b310_4c16_b34e_e8f950f2db9d">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_911_dc496e8b_1cb6_47ee_8fa2_075c3ea9d87e">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_912_ad5d1e8f_5dd0_45e3_be68_d1e10ba0c96b">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_913_46ab0b52_a15f_40f0_bcf8_85918762af3e">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;650,919,838&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106462Member"
      decimals="INF"
      id="h_2460_b39521f4_92aa_4534_8dac_16f9a1221c40"
      unitRef="USD">650919838</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106462Member"
      decimals="INF"
      id="h_2461_fc9b70db_4dfb_49ff_88d6_f78cb97565b1"
      unitRef="Holding">92</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106462Member"
      decimals="INF"
      id="h_2462_d5b1e2a6_7ff0_426f_adab_339ca099f6f7"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106462Member"
      decimals="4"
      id="h_2463_cdcadd5d_da31_4ced_ae8c_e6c6f8808525"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106462Member"
      id="t_914_721e78a5_f77f_427d_a679_7c1abc42c379">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;91.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;44.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;24.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2464_4ae927d4_20cb_4146_b8c9_09ab5d0eeeec"
      unitRef="pure">0.915</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_EquityMember"
      decimals="4"
      id="h_2465_1bbbe610_3f3d_49c5_a911_cef786a6fc7b"
      unitRef="pure">0.419</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_InternationalEquityMember"
      decimals="4"
      id="h_2466_ffa6100b_3e7e_4215_9d49_b8124bb2dd91"
      unitRef="pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2467_ca56d7f8_6d0b_4e47_a1b3_bc3ae0883bf9"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_LargeBlendMember"
      decimals="4"
      id="h_2468_9cf363ab_8470_4b32_adab_530696c5f05d"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2469_61c6102a_d597_4c8d_9aac_29b8f2b9aa27"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2470_a09c2719_0609_4c96_a28e_e4bc8d9c933a"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2471_d7c5f8c9_5f9f_4b8d_a683_f56dc7e2b89a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2472_d83bd436_3773_4ec8_a4d7_f5e5477f6bed"
      unitRef="pure">0.449</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_IntermediateBondMember"
      decimals="4"
      id="h_2473_455facf9_18aa_4e85_b8b3_9474b4d98a5e"
      unitRef="pure">0.241</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_ShortTermBondMember"
      decimals="4"
      id="h_2474_51660ac6_286c_4ef2_8437_6fea7b942ca6"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2475_db6da460_1e05_470e_988c_11c0a40b658a"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_MultiSectorBondMember"
      decimals="4"
      id="h_2476_66a194b9_91df_4bf5_8ed1_5371c6afce31"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_HighYieldBondMember"
      decimals="4"
      id="h_2477_5af3ead3_9243_468f_ba42_d2546196951a"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_BankLoanMember"
      decimals="4"
      id="h_2478_d6ce459d_2dec_4e97_bb4c_5867ae566d93"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2479_9d83c935_81bf_4323_8ae0_7cd1654b9fee"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_SectorEquityMember"
      decimals="4"
      id="h_2480_6a783186_57fc_4bcc_8727_2f8aa3eeb595"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2481_d03d618d_5f1a_4490_96a9_c734a8381094"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2482_021c34dc_aeac_4887_82fb_79fadda1ae83"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2483_1bf87c2b_a5bd_4b3a_9ed2_8bf8a2b3c140"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106462Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2484_96570521_7785_47c9_906b_6fdc7ea3758d"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037351Member"
      id="t_928_6f1d179e_dfd0_5283_518c_7c8dd915c87a">Multimanager 2020 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037351Member"
      id="t_929_711f9ac0_0186_703e_a14e_68039f619e89">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037351Member"
      id="t_930_48180dcb_2642_c89c_068e_bba851b1449f">JLDOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_915_eb3af787_b201_4fed_8e56_5ef619f74325">This annual shareholder report contains important information about the John Hancock Multimanager 2020 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037351Member"
      id="t_916_713a325f_7b24_4f35_a66c_bbd7d873c475">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_917_64e28379_f473_4f26_9b87_867c853e6d5e">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037351Member"
      id="t_918_02194727_9b7b_430d_aaaf_89bef8804b57">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037351Member"
      id="t_919_b8491bf5_b8e4_432c_b7c7_cd5e748a4012">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_920_c9d5f721_5d18_4c58_9722_c09377ca5064">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio&lt;br/&gt;(Class 1/JLDOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037351Member"
      decimals="INF"
      id="h_2485_a3ab9ae7_c203_4d79_a9be_ab456128dae2"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037351Member"
      decimals="4"
      id="h_2486_0a7d84cb_5ace_4105_b41e_be758d9870e7"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_921_13cef93d_9ed4_4d34_82e9_04a985418816">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2020 Lifetime Portfolio (Class 1/JLDOX) returned 10.91% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_922_5245b548_fae2_4f3a_9175_786c0c499db0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718442.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_923_7d83bc53_fc99_4507_9a04_202ee861eb5d">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio (Class 1/JLDOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.04&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2020 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2020 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037351Member"
      id="t_931_6442249c_d1b5_919f_b439_14eeea1a0c94">Multimanager 2020 Lifetime Portfolio (Class 1/JLDOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037351Member"
      decimals="4"
      id="h_2487_3803b5a6_fe9e_4dca_aeec_378981be0216"
      unitRef="pure">0.1091</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037351Member"
      decimals="4"
      id="h_2488_92103a5d_68d6_45c4_956f_e74e52ae0c38"
      unitRef="pure">0.0445</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037351Member"
      decimals="4"
      id="h_2489_d6f40b36_5613_42c7_aace_e320e0bc6d08"
      unitRef="pure">0.0704</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_932_e18c5b41_b15f_b7bf_68e8_2c0293878ac5">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2490_ecf8bb05_3de6_433e_9092_ea783de5ae9f"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2491_e1b202d9_68b4_46ac_94f4_dc80a0c21175"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2492_3d878a58_0246_46c9_abf0_b3ac6dd3e69d"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      id="t_933_7c06d588_c87b_814c_7980_360b4a808ed1">S&amp;P Target Date 2020 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2493_590d9f0d_0a41_41c9_bc35_f5a0839233a9"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2494_b9f40174_3b8c_4b6f_908a_1f59168eaaa6"
      unitRef="pure">0.0506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2495_e60735ea_5cad_4781_b19f_b449c281db12"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      id="t_936_ad6090ed_b6d3_b6f9_f22e_dc9742d6b94b">John Hancock 2020 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2496_0f051a57_e1cb_4b4b_96b8_32159310db05"
      unitRef="pure">0.1151</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2497_5f15b26a_1fa4_47c1_97b4_e93c011cfb34"
      unitRef="pure">0.0494</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2498_087325ef_39d6_437f_9191_153c20b2406a"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037351Member"
      id="t_924_b0257fc6_78c1_47dd_b498_5cfae1919df7">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_925_c0e75248_ff1a_4a96_8344_52c185e4d88e">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_926_a782b4f8_a687_46a8_8f9b_1c61506e76ac">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;334,617,817&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;91&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037351Member"
      decimals="INF"
      id="h_2499_fa7989c0_9018_413f_a403_916f12dc820c"
      unitRef="USD">334617817</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037351Member"
      decimals="INF"
      id="h_2500_81235fa1_df49_424d_b749_65c8cc8d9123"
      unitRef="Holding">91</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037351Member"
      decimals="INF"
      id="h_2501_76d095f0_78c6_4d06_a846_e7eb12ed10d4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037351Member"
      decimals="4"
      id="h_2502_87b9cb74_e82f_4106_9606_57a1705b0bf8"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037351Member"
      id="t_927_2cebce00_7a1f_4746_98c2_e3798c21a3c7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;35.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;50.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2503_718c5b06_b648_4054_b189_8bc5b3508a7b"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_EquityMember"
      decimals="4"
      id="h_2504_6aaa96ea_06a4_4143_82a4_8e692b7de95e"
      unitRef="pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_InternationalEquityMember"
      decimals="4"
      id="h_2505_70965468_ea3c_4016_85d7_06dd2f03bcfa"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_LargeBlendMember"
      decimals="4"
      id="h_2506_031c3d49_9f11_465a_ae9c_378e9889f5a3"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2507_4ff9c3ac_588e_4532_b673_c73fe166637d"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2508_1bfc4e34_bbc2_4389_82c4_ffb5ba025f7e"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2509_bb0dbe57_a9fe_4f48_8f69_11e652d9cdc1"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2510_87081ca4_1836_4a0c_b134_ff62a0923c63"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2511_b53d2882_c1ef_47bb_bdb6_22434e30f025"
      unitRef="pure">0.500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_IntermediateBondMember"
      decimals="4"
      id="h_2512_93995fc7_c242_4384_bd20_d999a058c821"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_ShortTermBondMember"
      decimals="4"
      id="h_2513_66dd9b57_48f1_4c9c_b636_5f8aa96f3740"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2514_392225e9_50f1_4b53_9fda_d98b51d0b951"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_MultiSectorBondMember"
      decimals="4"
      id="h_2515_0b541292_b7c9_490b_a505_e1c51af7c8dd"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_HighYieldBondMember"
      decimals="4"
      id="h_2516_d67092c9_bf57_4bc5_b5e9_2dc73ad5fd44"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_BankLoanMember"
      decimals="4"
      id="h_2517_9d4ccbc9_6618_4fd9_acf6_a5ca9515ded5"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2518_edd23e26_6787_4487_aeea_3eb1031bdca0"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_SectorEquityMember"
      decimals="4"
      id="h_2519_9d3f7822_0bab_45dd_9655_e2319ab6c3cc"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2520_d54bd46f_e4f6_44d3_bd8f_785ae5d6f5e0"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2521_e7ebf344_1cdd_4270_99a1_fe8031d7d5d6"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2522_9c521c07_7f0d_4b59_8822_ced0186d569c"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037351Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2523_441e7cbe_b5b2_41e5_b712_2b3f145871b0"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037341Member"
      id="t_942_3fd01f96_16be_c6b0_8b2d_36f2e381f035">Multimanager 2020 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037341Member"
      id="t_943_2bd2888f_992d_68bc_a1b7_85570e6006ac">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037341Member"
      id="t_944_fc63520e_063d_7acd_d33f_4e344a7f66b1">JLDAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_928_78ba99cc_9da1_4bb8_be89_c80f9f564aca">This annual shareholder report contains important information about the John Hancock Multimanager 2020 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037341Member"
      id="t_929_51fe6f4f_68c7_4b8f_a6c5_326246c800a3">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_930_20e9bd37_dde8_4cad_a9ec_1820c1cbbc2f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037341Member"
      id="t_931_66cf06d7_4885_4d16_a441_0d9e20057451">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037341Member"
      id="t_932_d7c438d3_a5c4_4a9b_bee2_a3fa238cf24b">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_945_34edb801_3d6e_2519_6c1d_c91ffda12d6f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio&lt;br/&gt;(Class A/JLDAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;43&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037341Member"
      decimals="INF"
      id="h_2524_2176d602_01c2_4e9a_be59_ba392fe1bd17"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037341Member"
      decimals="4"
      id="h_2525_2ffb4530_e133_4821_8905_3b4f07eee69d"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_946_13d0a4af_5849_471e_8c55_28db8dbe3eaf">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2020 Lifetime Portfolio (Class A/JLDAX) returned 10.50% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_947_b1c1cc4a_cb8a_7912_dd46_5f2541463fe9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718561.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_955_b447e8a3_4cf1_336f_a82a_199f9a496ba5">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio (Class A/JLDAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio (Class A/JLDAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2020 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2020 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037341Member"
      id="t_950_76e9c4e8_94da_2fd5_11d3_387266798bc9">Multimanager 2020 Lifetime Portfolio (Class A/JLDAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037341Member"
      decimals="4"
      id="h_2526_dee83fed_c672_4993_ac18_c06dc1c4e6a6"
      unitRef="pure">0.0494</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037341Member"
      decimals="4"
      id="h_2527_a3b07241_38bd_44ff_9680_405d8207b34b"
      unitRef="pure">0.0302</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037341Member"
      decimals="4"
      id="h_2528_b9d877aa_8d58_4400_a281_9c24946ed352"
      unitRef="pure">0.0610</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037341Member_WithoutSalesLoadMember"
      id="t_951_7342cd5d_2bc1_4423_c28e_b41d354e1238">Multimanager 2020 Lifetime Portfolio (Class A/JLDAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037341Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2529_3c08669f_8efb_4393_817a_51433a1a7e7b"
      unitRef="pure">0.1050</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037341Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2530_7a204acd_2866_44c5_a504_d54c19eae913"
      unitRef="pure">0.0408</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037341Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2531_b46318a8_e98d_4546_be1b_38a934ff160e"
      unitRef="pure">0.0664</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_952_916aa0e1_c3e5_0f42_9992_52b382ee7e8d">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2532_d5fef1af_df5d_4692_b0a2_54218c473ede"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2533_110be175_5aea_4778_a960_096baab20266"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2534_71ed2e01_5826_4ff2_a7ae_e27ad13c3eee"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      id="t_953_2fb80b70_aecc_3945_5f3c_6264f0cce9db">S&amp;P Target Date 2020 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2535_74d0e02a_0c8a_4b40_9f8b_7bcdafe4f06a"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2536_90bd6cd9_e203_4f5a_9bfc_9c6ad89a761e"
      unitRef="pure">0.0506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2537_df47110f_7fa7_4913_8394_a0f90cd2457a"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      id="t_954_bad9dc58_d87d_9702_7c15_b881f0d113ef">John Hancock 2020 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2538_67473004_8146_4dfa_9d83_50256fdceb1d"
      unitRef="pure">0.1151</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2539_d795188a_625a_4f0f_bd2e_30573df4560f"
      unitRef="pure">0.0494</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2540_db46699a_3e45_42fc_9c50_54d8ce3a0701"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037341Member"
      id="t_937_88a7f4cb_8690_40bd_9619_c8321b367da3">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_938_d949aa17_b5fc_450d_9e51_a50d8a2fe419">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_939_0102d90b_471d_487d_a5bc_fb6d342651dc">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_948_02c975b7_091c_fdc8_7632_9e70a5958bbc">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;334,617,817&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;91&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037341Member"
      decimals="INF"
      id="h_2541_a9ba1907_d6f6_4d35_b08b_c3c487c30277"
      unitRef="USD">334617817</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037341Member"
      decimals="INF"
      id="h_2542_61394999_c7a0_4425_9b5f_30782a834f67"
      unitRef="Holding">91</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037341Member"
      decimals="INF"
      id="h_2543_16ef615d_39a1_4893_9b57_751e70a3ee90"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037341Member"
      decimals="4"
      id="h_2544_f0238a18_aed3_44b9_a47a_f654526b113b"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037341Member"
      id="t_949_e5c16a3d_7620_071a_6383_d7f31d6c6a10">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;35.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;50.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2545_c6c9d37a_5ae6_4098_9c8b_0ea79c351541"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_EquityMember"
      decimals="4"
      id="h_2546_2f3ce8ba_46d9_4bbd_93eb_e04c07c52f01"
      unitRef="pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_InternationalEquityMember"
      decimals="4"
      id="h_2547_fb9527f2_e038_419c_ba97_1dd9dc1ebe6e"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_LargeBlendMember"
      decimals="4"
      id="h_2548_6d8b3a2f_965d_4831_925a_d82aacae1f0f"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2549_5e2e048a_101f_4417_90c6_7ef70a4b8292"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2550_d891d42c_fa5a_4f5b_9761_a8a81c83a6fa"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2551_6ae67b07_391f_4deb_bdfa_f6eaf586f6aa"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2552_670920e0_6c12_4cfd_8417_95eccaa9d9dd"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2553_f08eb998_c33f_48d8_9d86_d7feccf7d3d4"
      unitRef="pure">0.500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_IntermediateBondMember"
      decimals="4"
      id="h_2554_21d0b145_8440_41f3_b8e2_d0ad16962315"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_ShortTermBondMember"
      decimals="4"
      id="h_2555_27385b2e_b918_46d5_ba97_abc3538f6bad"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2556_8fc035df_efaa_41e6_be6a_950706853dfe"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_MultiSectorBondMember"
      decimals="4"
      id="h_2557_c1d17413_0480_4148_b128_c7e85fb6b195"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_HighYieldBondMember"
      decimals="4"
      id="h_2558_4ce20143_60c0_4f81_b406_16232bd9c342"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_BankLoanMember"
      decimals="4"
      id="h_2559_1222186a_0d12_4a36_ae80_92af93e1866e"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2560_23797d58_1de8_454e_9d2d_7157fddcaa09"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_SectorEquityMember"
      decimals="4"
      id="h_2561_ecc49d42_0735_4688_96d7_4936a964e7c0"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2562_3fafb2c6_4e43_48ea_9a47_a9b969de5da2"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2563_e552989f_7c11_43ae_bb6c_f19e5e041309"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2564_52578d7f_4489_42f6_94c4_1ac5cb78325f"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037341Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2565_ec5d160d_1c58_4c45_8375_2511631c2626"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153958Member"
      id="t_956_0ecb7c2b_e60c_1330_417d_b435a0692f4a">Multimanager 2020 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153958Member"
      id="t_957_94c213cc_3736_4f2c_3e65_f7d56c8dc0cf">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153958Member"
      id="t_958_8ee57a42_b008_8c2d_5c33_f31f6f28f46e">JHRVX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_942_eccbbe93_2cba_4a54_820c_3cd9bf59e1ed">This annual shareholder report contains important information about the John Hancock Multimanager 2020 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153958Member"
      id="t_943_b153d1e5_a0a5_42c2_9a6d_90c899671d87">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_944_900b9e96_313d_4f5e_92b8_e306fe7a19b8">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153958Member"
      id="t_945_b9a0dae7_f8e0_47c3_9562_ddb12363cb67">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153958Member"
      id="t_946_f060e50f_6dac_4f18_af71_e8a25e6e275c">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_959_3cda03f7_525e_ed79_5b70_25685f2b211d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio&lt;br/&gt;(Class I/JHRVX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153958Member"
      decimals="INF"
      id="h_2566_d74cb576_a475_4d5e_a00e_963d694d5d4a"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153958Member"
      decimals="4"
      id="h_2567_0c84f11e_c537_49c1_953e_27e241238eef"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_960_ea86062f_34a5_a0a8_da5c_b912b4164310">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2020 Lifetime Portfolio (Class I/JHRVX) returned 10.80% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_961_8861176a_7b7f_c900_54a6_6564a091e250">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718423.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_968_eebac0a3_8eaf_02ed_cd71_4bc88f93c813">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio (Class I/JHRVX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.80&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2020 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2020 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153958Member"
      id="t_964_43cd2959_1a11_4308_524d_f8c2c93f6a8a">Multimanager 2020 Lifetime Portfolio (Class I/JHRVX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153958Member"
      decimals="4"
      id="h_2568_fbfc6c5b_374c_42ea_9a88_3f54804778c0"
      unitRef="pure">0.1080</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153958Member"
      decimals="4"
      id="h_2569_0076972b_6318_450f_a8ad_32a17b929908"
      unitRef="pure">0.0441</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153958Member"
      decimals="4"
      id="h_2570_ba9a1ce9_7b64_4a60_97d3_971e37b9c373"
      unitRef="pure">0.0698</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_965_c94f0e79_1163_0ce4_fe0b_b7ad34998fd8">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2571_4733c183_91c1_4885_9394_3a1c3f4f7e69"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2572_3af23f66_76b9_4de9_a228_5a05b28e7540"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2573_10a993f6_1571_47a0_af0c_c390004ce520"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      id="t_966_96c3ca0e_9fc0_5135_ac8a_63859920a501">S&amp;P Target Date 2020 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2574_48f10a21_5f6e_408d_81b7_3026b2918b71"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2575_f7fe3ba6_554b_4b88_bee9_89586fc741f2"
      unitRef="pure">0.0506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2576_01c81d28_80ea_4348_adbc_efff1afcb814"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      id="t_967_176002ca_924c_c345_5ade_5efcf03257e8">John Hancock 2020 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2577_196c509a_04a5_46b5_b612_d14c64286551"
      unitRef="pure">0.1151</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2578_b7ab46fb_87b6_482b_9622_e32ea4bafb1c"
      unitRef="pure">0.0494</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2579_8efb6ea3_a400_476f_815e_6f77204ddb23"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153958Member"
      id="t_951_1b15241f_79ce_4097_acbd_ac2d7c3ff2a2">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_952_9e60c0ec_a077_4e02_925d_d740f6f4b780">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_953_8d2e94a6_d244_47b9_ba88_5f4cba0ce1f3">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_962_b0c9782d_6104_52a2_394f_b4e42641c3ed">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;334,617,817&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;91&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153958Member"
      decimals="INF"
      id="h_2580_38afc526_cfd7_4a14_8266_a2db6ab0ec57"
      unitRef="USD">334617817</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153958Member"
      decimals="INF"
      id="h_2581_66be41d1_04e7_4c22_9e9b_78937076455c"
      unitRef="Holding">91</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153958Member"
      decimals="INF"
      id="h_2582_fcab87cf_32e8_4a45_ae8e_b377482a5d34"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153958Member"
      decimals="4"
      id="h_2583_d41e31b1_f786_4bcb_8342_aa2a47c17060"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153958Member"
      id="t_963_d0dea63f_a947_8393_81cb_27ff81683608">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;35.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;50.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2584_22d0944c_ff76_4828_9125_e90aa05f7ee8"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_EquityMember"
      decimals="4"
      id="h_2585_7e456cc4_57a0_4939_b489_2fd8d844c073"
      unitRef="pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_InternationalEquityMember"
      decimals="4"
      id="h_2586_d74fcd9c_da63_43e9_a7ca_31b2941a0386"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_LargeBlendMember"
      decimals="4"
      id="h_2587_5051ca43_5dcf_4c7c_9231_e886659977ad"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2588_a59593b7_68f1_41e0_93f5_2a2bc05cfa25"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2589_e2bc00ba_7592_44f9_b064_532f061878ef"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2590_dca2b5f9_61e1_4da1_b4dd_c77f8bd06c5c"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2591_6275d03b_f8d6_404d_aa09_ead47b4c25ca"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2592_808360ca_2975_45f5_aa00_b648b360c9f1"
      unitRef="pure">0.500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_IntermediateBondMember"
      decimals="4"
      id="h_2593_72a7706f_21ba_41c8_bd80_6e677b9b249f"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_ShortTermBondMember"
      decimals="4"
      id="h_2594_6609feeb_3258_4c9a_acca_66759f50aa85"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2595_aae070e1_c026_4d39_aeeb_95afe8d68909"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_MultiSectorBondMember"
      decimals="4"
      id="h_2596_4ac57d54_d6fa_4e21_9d77_b7a1b32d6909"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_HighYieldBondMember"
      decimals="4"
      id="h_2597_fecc047c_a23f_4260_b558_1428d084d747"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_BankLoanMember"
      decimals="4"
      id="h_2598_bb9f7489_4d53_49dc_b61c_9c9204541b47"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2599_9f2ada91_d0c0_43fc_9830_dbd316dff282"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_SectorEquityMember"
      decimals="4"
      id="h_2600_ed222f54_79df_4eba_8dd1_88c682961549"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2601_971681b8_cbde_4c3a_8a6b_3f95dfc548dc"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2602_1cbb0c9a_1892_4362_bf0d_f87cb28f99c4"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2603_3aba322b_05d4_4f9a_b59a_b25f8f178d3c"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153958Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2604_c417892a_35a0_405b_8c2d_cdc78cd8a0be"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113505Member"
      id="t_970_02d276c3_8e15_7ef1_50af_cb53980205e7">Multimanager 2020 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113505Member"
      id="t_971_e8f7ca72_6085_ae9a_9246_d83ec6f2d90c">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113505Member"
      id="t_972_1a3f134c_e0ff_8cf3_0332_f776056cf454">JLDEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_956_543e223a_2bfa_4834_ac46_6b7d1047f25f">This annual shareholder report contains important information about the John Hancock Multimanager 2020 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113505Member"
      id="t_957_66f85164_0f56_4d8f_8cd9_99fc2bc753e8">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_958_b8917a44_4dee_4064_9564_948eeb4fb355">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113505Member"
      id="t_959_8dceb6e4_e3b1_4d58_bc10_082acb1b8ec7">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113505Member"
      id="t_960_bd25069b_e875_480e_9ef5_6685baed7ea8">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_961_e00fd069_7401_4502_9cc5_63d32614ca7a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio&lt;br/&gt;(Class R2/JLDEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;52&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113505Member"
      decimals="INF"
      id="h_2605_49d2725b_0e87_4bc1_8aaa_0e05d1cce336"
      unitRef="USD">52</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113505Member"
      decimals="4"
      id="h_2606_f2250c07_6559_47f4_8d71_030947294fb4"
      unitRef="pure">0.0049</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_962_a3afc1a6_a45a_489b_b23a_b28f960477b4">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2020 Lifetime Portfolio (Class R2/JLDEX) returned 10.36% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_963_455e6443_97e1_421a_a70c_7b123c9d4247">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718542.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_964_61b0fbda_2cd9_411f_bcc4_dec0ecb9ae5a">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio (Class R2/JLDEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.99&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2020 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2020 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113505Member"
      id="t_973_d7dc1720_a7a2_e149_79cc_67a840e03eb7">Multimanager 2020 Lifetime Portfolio (Class R2/JLDEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113505Member"
      decimals="4"
      id="h_2607_f7f116c2_e1bc_4c87_b5a3_9926b376465e"
      unitRef="pure">0.1036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113505Member"
      decimals="4"
      id="h_2608_cd78f627_c436_4542_9c75_09801cb61860"
      unitRef="pure">0.0399</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113505Member"
      decimals="4"
      id="h_2609_2d68ca3f_747d_4f73_93e9_ebe96f6d08ff"
      unitRef="pure">0.0655</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_974_dd29fedc_5a59_154f_f2b9_34b4d0def13c">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2610_997735c9_b354_4ce3_84b2_013db93ecbcb"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2611_85b83c4b_75c9_42fb_8565_2ec696292c45"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2612_07636f5b_44c2_494e_8a64_1067a34e5f13"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      id="t_975_80e1ca68_790a_542e_21c0_015ea1855eff">S&amp;P Target Date 2020 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2613_ceaff991_ab06_400d_a931_5e9c5a3eb74b"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2614_34d9b6be_d33e_431f_9483_f060b7625006"
      unitRef="pure">0.0506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2615_799c26ec_1eea_4995_a904_53bfedd9efca"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      id="t_976_305d30a4_b7b7_a98a_848a_88c2ce6c2ce8">John Hancock 2020 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2616_b3894b66_efbe_4dd6_bdb8_8fe73cc3b9cf"
      unitRef="pure">0.1151</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2617_8c050eb6_6bd7_4568_9c4a_5eb172b14129"
      unitRef="pure">0.0494</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2618_50abc510_5fab_4b00_888c_115958d9a5bd"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113505Member"
      id="t_965_ba27c63a_4aa0_41f4_8699_7608b0105bde">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_966_9d042ef5_38f7_4e95_b956_bf9e55fdb5bd">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_967_fb7a7eea_69dc_441b_9c46_7f333e45e2c0">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_968_d82e227f_21fe_4046_bdb6_1c302b846e92">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;334,617,817&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;91&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113505Member"
      decimals="INF"
      id="h_2619_c73b6153_ec7c_4e85_9129_25cf62527408"
      unitRef="USD">334617817</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113505Member"
      decimals="INF"
      id="h_2620_d520bf17_aefd_4680_bdf3_7b6dc77bad6c"
      unitRef="Holding">91</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113505Member"
      decimals="INF"
      id="h_2621_666afda1_f249_4292_beae_e882cfd4b03c"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113505Member"
      decimals="4"
      id="h_2622_d0897af4_c8d7_46a4_bd38_446724c018ce"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113505Member"
      id="t_969_c7669bfb_64aa_40c7_ad11_a8404c1f2dd2">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;35.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;50.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2623_75a9a37c_2f8a_491f_a0f3_89a28ee471f3"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_EquityMember"
      decimals="4"
      id="h_2624_b7ac61f0_b829_410d_bfc0_66a25d50f7fe"
      unitRef="pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_InternationalEquityMember"
      decimals="4"
      id="h_2625_5ca07b4c_9eba_4e71_8bec_5066188ecfd7"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_LargeBlendMember"
      decimals="4"
      id="h_2626_c8f712bd_776b_479e_8391_8855365324c0"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2627_eda176c2_dbbf_43d0_9ad5_125231ed75f0"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2628_790b6cc0_1f0b_4d9e_9d8f_5eef24c3bccb"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2629_1233e86b_9d0e_4830_a3e4_0be14ede3187"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2630_c0cf98f2_da6d_49b3_a549_27ee89769ad6"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2631_a532d4d9_e8b9_48b6_9d2c_10e33bace720"
      unitRef="pure">0.500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_IntermediateBondMember"
      decimals="4"
      id="h_2632_9fafc0d9_0bd7_41fd_8b43_e62e160b5433"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_ShortTermBondMember"
      decimals="4"
      id="h_2633_12a580d3_b1d4_47cd_885c_c47d9d614bf6"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2634_a4a52f35_d174_47b0_947e_8a07393d9f6e"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_MultiSectorBondMember"
      decimals="4"
      id="h_2635_7aa221d7_2de4_4b67_904e_6edcaa6854e8"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_HighYieldBondMember"
      decimals="4"
      id="h_2636_41c419ad_711f_4abf_ad58_d1bf4fd449c6"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_BankLoanMember"
      decimals="4"
      id="h_2637_c67bde83_fdf0_491a_a3bd_d04103f33e80"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2638_2415b2f7_3b25_4ae5_bd23_0a0d3ba3e0ef"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_SectorEquityMember"
      decimals="4"
      id="h_2639_5f91dbc7_be17_4d71_8d21_7725b8569ec1"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2640_928d6269_bbde_4cfe_841e_2abf54a2e63f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2641_802e055c_9f57_40f8_9209_ffa751f9cd08"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2642_456bf68e_b453_4d54_8e16_6dd5e5baaf2a"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113505Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2643_e9f3e263_4812_495c_83a7_f72b90c24947"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037349Member"
      id="t_984_dce9e7af_999a_b92e_da76_391b0db9d808">Multimanager 2020 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037349Member"
      id="t_985_b5d1190d_cdc1_69be_0a6f_d982de5a8e4e">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037349Member"
      id="t_986_2916ba39_7ad3_c021_a6ac_e18841422ac0">JLDGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_970_ef0cfbaa_1be3_4537_b8b1_d542fbb38316">This annual shareholder report contains important information about the John Hancock Multimanager 2020 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037349Member"
      id="t_971_87adbf83_3601_4d5e_874f_9824ce14c29a">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_972_f1e5297e_4018_4e1b_ab43_1caeb8308ae0">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037349Member"
      id="t_973_d46d34f5_1dc1_4c1f_a5da_8094ea4684d6">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037349Member"
      id="t_974_01f10b96_ad59_463f_923e_1e1f0aa44582">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_975_18321240_067a_4605_b4e4_8ab9c245874e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio&lt;br/&gt;(Class R4/JLDGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;27&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037349Member"
      decimals="INF"
      id="h_2644_b04174de_2490_4e32_b3a0_a719ec8847b6"
      unitRef="USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037349Member"
      decimals="4"
      id="h_2645_7a0fed33_5373_4ae4_a7b3_94c5792af34b"
      unitRef="pure">0.0026</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_976_71a0c18e_571a_47bb_bc6b_d0f6105e8a34">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2020 Lifetime Portfolio (Class R4/JLDGX) returned 10.63% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_977_7375cd1b_fd45_40f4_9465_0606cd213846">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718523.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_978_c369e79a_0b7b_44a4_b57e_d7437514d164">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio (Class R4/JLDGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.81&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2020 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2020 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037349Member"
      id="t_987_26cb70de_2364_d1bd_ddf3_af8c1b0c384e">Multimanager 2020 Lifetime Portfolio (Class R4/JLDGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037349Member"
      decimals="4"
      id="h_2646_7830dd13_aaf8_4979_b09d_09b23ca1e93f"
      unitRef="pure">0.1063</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037349Member"
      decimals="4"
      id="h_2647_f034d4a4_01af_4571_a766_b3e7b8cd0af5"
      unitRef="pure">0.0423</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037349Member"
      decimals="4"
      id="h_2648_f5cc5de6_c43e_404a_9134_66575dd7cf3e"
      unitRef="pure">0.0681</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_988_74af6949_671f_c942_b3e6_b907733da383">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2649_2e7b1d55_6e82_4ee9_b201_db3013c0d9d7"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2650_cdd48081_3716_4ef0_b086_0dbc7a33965b"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2651_5504725d_e687_40ec_b138_2c98f8f011d4"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      id="t_989_524fbabd_3e62_69d9_4cf6_cd264b32f520">S&amp;P Target Date 2020 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2652_800c349c_6a7e_45d9_9974_ee2d4d0f954e"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2653_19d9717d_7a9f_4d6a_8555_de89cec18fe4"
      unitRef="pure">0.0506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2654_af7393bd_e2ca_40c9_b212_bed04f7517bb"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      id="t_990_88c57c12_e1fe_9192_b788_b63a3a09244b">John Hancock 2020 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2655_3b06cccc_2649_4fcb_bb27_d62c98cad44c"
      unitRef="pure">0.1151</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2656_f9b77e65_589a_41ce_9f1d_19b23ce96686"
      unitRef="pure">0.0494</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2657_c58a4836_f8f3_4653_89ed_ff57faf0a9f0"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037349Member"
      id="t_979_ebe75b6f_821f_4e00_ba2f_539413345ced">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_980_e6cf9f7c_ac1b_4f94_934f_d1873316e9ff">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_981_2f9b1e62_31c5_47d7_96f1_97cc6a667792">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_982_299045ed_73c0_473b_92c7_0851c4cbb0f4">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;334,617,817&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;91&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037349Member"
      decimals="INF"
      id="h_2658_27a535bb_6dc7_46e3_8d1e_5a886ea2ccab"
      unitRef="USD">334617817</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037349Member"
      decimals="INF"
      id="h_2659_8f723292_ba3c_4636_b614_41d878e1efa5"
      unitRef="Holding">91</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037349Member"
      decimals="INF"
      id="h_2660_281adb2a_28c9_4e4f_923d_0694f64a91e4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037349Member"
      decimals="4"
      id="h_2661_d15acef4_c5d2_4c80_99a7_f620d1e29b8c"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037349Member"
      id="t_983_3623dd69_42cf_4589_a125_f424c9b63b40">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;35.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;50.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2662_49b80ac0_ac94_44f3_b321_c71d8e0e6b47"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_EquityMember"
      decimals="4"
      id="h_2663_1a3b16a5_1bba_4b58_97a8_72e1efd4969d"
      unitRef="pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_InternationalEquityMember"
      decimals="4"
      id="h_2664_a0073775_e82b_4145_b284_3264eef406b9"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_LargeBlendMember"
      decimals="4"
      id="h_2665_22046c76_9b03_4830_b1e0_831aadc3414c"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2666_706c6697_d757_48b5_a1e8_6b8e754beb75"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2667_ec7c1578_c4e4_4fb2_b955_bc59e20bb2eb"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2668_ba881c48_5f6c_41c2_a3de_e6ca721c141d"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2669_4c7c541b_6c73_4f99_8449_29631c0fe378"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2670_c0364fd5_f442_407c_97ff_eb465ecf96e3"
      unitRef="pure">0.500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_IntermediateBondMember"
      decimals="4"
      id="h_2671_34c21afe_5ca1_452a_b143_ebb605444ffd"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_ShortTermBondMember"
      decimals="4"
      id="h_2672_e99265a8_ac49_4088_83c0_5e4ed1cee74f"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2673_37bae077_7662_47d6_a7e1_a910f8ae4438"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_MultiSectorBondMember"
      decimals="4"
      id="h_2674_fbf53bbd_a14c_4c90_b5de_bc4523336415"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_HighYieldBondMember"
      decimals="4"
      id="h_2675_ba52091e_11ee_443e_af43_5b17204eb54c"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_BankLoanMember"
      decimals="4"
      id="h_2676_3c1f4c6d_d36c_4626_924b_225a03cdc571"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2677_d49e8ef7_6504_4000_827f_b1e15af6b794"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_SectorEquityMember"
      decimals="4"
      id="h_2678_43b49069_fe97_43ac_8ce4_0f4ff4981ceb"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2679_7cb07d8f_d04b_45a6_876c_487c02d7ce87"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2680_3fa9c823_5d9b_4fb9_ac8b_3673a70e9cb0"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2681_9bc1d0fb_f39d_4e30_883e_2bd889c3ff95"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037349Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2682_71e20a9c_f141_4408_b8fe_faecbb6b83c7"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037350Member"
      id="t_998_6bd7a300_5658_9501_798e_8220a40c4446">Multimanager 2020 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037350Member"
      id="t_999_ba2304d0_e159_b78a_6f30_811d6329bd76">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037350Member"
      id="t_1000_e2915add_2292_6f1f_3590_413c99abc059">JLDHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_984_148b03ab_1499_4c34_8d43_a947ab6915d0">This annual shareholder report contains important information about the John Hancock Multimanager 2020 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037350Member"
      id="t_985_99e3a287_16aa_4e8a_bb2f_b9517cbe0347">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_986_f68942a5_1921_40f1_8f1f_2ef21a9c9f72">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037350Member"
      id="t_987_e2380797_4805_4ec4_b246_5b0ecdc16856">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037350Member"
      id="t_988_091a0a2c_a896_4887_a8fa_9b0d43b0cd09">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_989_d7dd5636_74f1_4a18_a161_cc77a973e219">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio&lt;br/&gt;(Class R5/JLDHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037350Member"
      decimals="INF"
      id="h_2683_0fef4201_e9da_4d1f_951a_b20c6224f125"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037350Member"
      decimals="4"
      id="h_2684_3ae1dbc8_632f_47f8_8e8e_c121c28d8d47"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_990_9a449625_cad3_46d8_82d9_847c4cedea8f">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2020 Lifetime Portfolio (Class R5/JLDHX) returned 10.78% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_991_7017fb1f_ce0e_491d_9048_52a063db9905">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718492.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_992_74fedc73_9532_48d8_ab6c_c842b8ff3f20">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio (Class R5/JLDHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2020 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2020 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037350Member"
      id="t_1001_c1cf324c_06b7_ce57_457b_9298375373e7">Multimanager 2020 Lifetime Portfolio (Class R5/JLDHX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037350Member"
      decimals="4"
      id="h_2685_86fcb1f7_a996_4cc0_ba83_69ec4b6350e2"
      unitRef="pure">0.1078</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037350Member"
      decimals="4"
      id="h_2686_04db7de4_dba2_4a2b_afdd_60ff9f67632c"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037350Member"
      decimals="4"
      id="h_2687_3bb67436_3160_454e_8892_66b376bdccae"
      unitRef="pure">0.0702</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1002_fe573e22_73bc_009e_b4df_504315742ec7">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2688_a37d2717_d931_4c56_8420_6ad5f3188708"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2689_e5c3fda7_9741_4e24_b637_aed043ed3ad2"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2690_5a449350_5bc7_4388_91cb_d7133d78d9c1"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      id="t_1003_4252f216_6144_730a_d449_6b2452cad61a">S&amp;P Target Date 2020 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2691_a59bb3fc_a0c3_4b58_8a16_68782229f48a"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2692_5e67453f_b6a5_45f2_81f6_14dd0e298983"
      unitRef="pure">0.0506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2693_0f6bac28_737d_4287_8754_ce60f2546b0e"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      id="t_1004_3c09444a_e8ad_d95e_c416_488b9ae9f92a">John Hancock 2020 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2694_1bdd10b5_383a_46ac_8a25_7663ff6acb9f"
      unitRef="pure">0.1151</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2695_57323882_fb7c_4642_bcae_c7d8088ea327"
      unitRef="pure">0.0494</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2696_ad1a6d17_d53a_4895_a0f4_1da435bcb204"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037350Member"
      id="t_993_10f126a9_1a29_4e59_96a2_274556b37562">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_994_87e4c014_04ca_4db4_a56c_e4b597f35875">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_995_5302b40b_893f_41ff_8a5a_4e3114e74c67">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_996_851303f6_3155_49a8_a201_4efd0a494ffa">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;334,617,817&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;91&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037350Member"
      decimals="INF"
      id="h_2697_ebf2d7f2_adf0_4966_a891_1af7210910d4"
      unitRef="USD">334617817</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037350Member"
      decimals="INF"
      id="h_2698_32637e15_7fd1_4f11_99ba_b55e0632c810"
      unitRef="Holding">91</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037350Member"
      decimals="INF"
      id="h_2699_d5c0df0e_bd3b_4f29_8c56_478f0c146bd4"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037350Member"
      decimals="4"
      id="h_2700_8c4be233_03b3_4fe8_ae64_08830e111c6b"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037350Member"
      id="t_997_bb7a98ff_00fa_4a34_b1af_46ba384a5c14">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;35.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;50.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2701_97e0a600_afd6_4fcb_ae4e_5ec3ef137c3e"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_EquityMember"
      decimals="4"
      id="h_2702_855953a8_5e89_4cb9_bf81_bc6bde0afb1c"
      unitRef="pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_InternationalEquityMember"
      decimals="4"
      id="h_2703_b3cf8a00_610d_4146_bc3f_149202c7dba2"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_LargeBlendMember"
      decimals="4"
      id="h_2704_839b80d2_7674_4244_9601_b916dcb90c03"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2705_3a5211af_071a_4a44_99a7_230ac18931bf"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2706_86beb17f_4640_405b_be4e_589a1260a0a8"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2707_51e665ea_33d4_4917_bef6_332ecde1b34a"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2708_17c80c5f_d55c_4061_8364_45e9c7d64b92"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2709_369843d7_b353_480e_9a88_6f152a740a9a"
      unitRef="pure">0.500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_IntermediateBondMember"
      decimals="4"
      id="h_2710_b078d230_9e80_49b8_80bc_a635646e9067"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_ShortTermBondMember"
      decimals="4"
      id="h_2711_325d717f_cbe4_4790_9120_b386b84d57e0"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2712_faf3ccd1_3734_4ef5_9274_c9c36ee4cb8f"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_MultiSectorBondMember"
      decimals="4"
      id="h_2713_837a81c7_8c73_4f6e_8a8a_648195883c83"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_HighYieldBondMember"
      decimals="4"
      id="h_2714_199a656d_7004_41f1_a335_0bec5092a2c0"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_BankLoanMember"
      decimals="4"
      id="h_2715_39586b10_1cf3_4bd3_8b09_2f7d80f79a90"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2716_c49ea8ed_67f3_4682_87ba_d306c17e08c3"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_SectorEquityMember"
      decimals="4"
      id="h_2717_50312d28_4b13_4b3c_85bc_9b0cd18d10c7"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2718_e2098d74_b4b6_4b43_a04c_bd9f1b1758ea"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2719_5f3e3ba8_43c4_4dce_b29c_08884f967ccd"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2720_65f95761_7db0_470c_bb72_7b25a38a933b"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037350Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2721_56272c47_02df_4f8b_a16e_90dfa3c42a34"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106461Member"
      id="t_1012_643a8884_2a0b_330c_7841_f9a20007c396">Multimanager 2020 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106461Member"
      id="t_1013_0ba6878b_8116_3a0b_a4bf_6d54874f6a78">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106461Member"
      id="t_1014_002c4b30_4d75_3821_5c5d_736c26de7949">JLDIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_998_d7bac87f_65d6_4c56_99c2_d89c5367c34c">This annual shareholder report contains important information about the John Hancock Multimanager 2020 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106461Member"
      id="t_999_da11ff6a_5281_41bf_bd1c_8dd08cc59b3e">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1000_d98febf4_86ed_4fd6_baf7_815201dd6b9f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106461Member"
      id="t_1001_dd09e0e9_cffc_4610_b470_3378a1a4e31b">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106461Member"
      id="t_1002_63c56b3a_8cda_425c_9bcc_ef40283e7e66">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1003_cad56c75_d0be_45f6_a9ed_9db40d45d864">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio&lt;br/&gt;(Class R6/JLDIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106461Member"
      decimals="INF"
      id="h_2722_63890ee4_e2b9_4273_994e_ff6e3eabbcfa"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106461Member"
      decimals="4"
      id="h_2723_c155e37b_97ec_4685_b2d3_df3912e0292b"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1004_c3a10fef_5eec_47c0_9e78_7d620f95fb72">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2020 Lifetime Portfolio (Class R6/JLDIX) returned 10.87% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1005_eefc9573_e869_4e05_bdc9_7b32d9b543bc">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718473.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1006_31bf1ea6_b381_4fce_9044_4cd05e1a380b">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2020 Lifetime Portfolio (Class R6/JLDIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2020 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2020 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106461Member"
      id="t_1015_4d9a81fd_c5e1_51ee_cd59_4fdd913ca727">Multimanager 2020 Lifetime Portfolio (Class R6/JLDIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106461Member"
      decimals="4"
      id="h_2724_f374ee4f_835e_48ca_a40d_6ab9a65f1ee4"
      unitRef="pure">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106461Member"
      decimals="4"
      id="h_2725_c6b1a007_bb90_4a25_9faf_c57ded221463"
      unitRef="pure">0.0449</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106461Member"
      decimals="4"
      id="h_2726_10b46070_d2a0_48ea_8ba7_90c944ae7c83"
      unitRef="pure">0.0708</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1016_134c1a56_14b0_b464_8738_a98986e5b338">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2727_4acc6b40_a74b_496d_b2bd_50161c4b28a4"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2728_49c2d993_6e14_4966_a0a2_cc9187046d76"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2729_16728889_7294_401c_877f_340a576f6605"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      id="t_1017_789aedc1_3133_ac6c_77a4_004f0db46fdb">S&amp;P Target Date 2020 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2730_9733c603_8cd2_4cc7_8461_362fab8529ed"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2731_7d2024fd_7036_479f_85bb_924df9a692ef"
      unitRef="pure">0.0506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2020IndexMember"
      decimals="4"
      id="h_2732_c7e4f872_8414_4f99_aba6_ae216309080b"
      unitRef="pure">0.0678</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      id="t_1018_3811d28a_bf9e_7b55_93ef_325325f6abf0">John Hancock 2020 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2733_b77e865a_71df_4bed_b7e7_2087d61e8b05"
      unitRef="pure">0.1151</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2734_c122a421_ef84_436a_9959_9aa7d533bc52"
      unitRef="pure">0.0494</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2020LifetimeIndexMember"
      decimals="4"
      id="h_2735_8452dbb5_3748_42d4_9d12_27437eb98b40"
      unitRef="pure">0.0726</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106461Member"
      id="t_1007_56d751b3_896a_4a76_a3df_4f70efafb60e">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1008_e174b895_3abf_49f3_ada7_7d8b1f60693f">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1009_74c2c29e_619a_43da_a77f_7441b4b95deb">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1010_69fcf6fc_134e_4003_ab7a_947e17f3a808">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;334,617,817&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;91&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106461Member"
      decimals="INF"
      id="h_2736_1e14d688_11c8_4cb2_b9df_6f3fec5f3430"
      unitRef="USD">334617817</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106461Member"
      decimals="INF"
      id="h_2737_b5f37591_a252_45c9_8c67_79e88b4e37af"
      unitRef="Holding">91</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106461Member"
      decimals="INF"
      id="h_2738_89f6dab7_b713_4b5e_b2bf_f0b357fdbfd1"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106461Member"
      decimals="4"
      id="h_2739_5a176c0b_b583_444e_a6e7_42240465bb55"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106461Member"
      id="t_1011_a01a38e3_866c_4d2d_b106_381515489401">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;35.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;50.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;26.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2740_fc5c7137_7308_45f7_8780_298f6d976424"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_EquityMember"
      decimals="4"
      id="h_2741_425efaf8_c015_48e2_abbb_06fc46703819"
      unitRef="pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_InternationalEquityMember"
      decimals="4"
      id="h_2742_bcc4afde_4d86_42d5_bf1d_80a812466337"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_LargeBlendMember"
      decimals="4"
      id="h_2743_c7c7ec0c_b614_4568_84be_1f7116f55c54"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2744_6b9d979d_d098_4390_b61b_0ca6fbbf5bd8"
      unitRef="pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2745_f68c5a9b_8a80_403f_aa12_fc2282ae1578"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_2746_13dff80d_075d_4e19_b505_43880fd28242"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_2747_cd8abd04_ecb9_4868_a3b8_b99236b4b974"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2748_e35143a5_473d_4509_926f_3a481caf84a6"
      unitRef="pure">0.500</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_IntermediateBondMember"
      decimals="4"
      id="h_2749_bffe697f_e232_4952_a099_2a7649d29367"
      unitRef="pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_ShortTermBondMember"
      decimals="4"
      id="h_2750_94233241_0f8a_4607_a4f7_094a5ae089ce"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2751_e8be62ba_7a02_4139_bef4_aa74d7bc8392"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_MultiSectorBondMember"
      decimals="4"
      id="h_2752_294849c3_b3c0_48ec_8fb3_2a7d8606a5aa"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_HighYieldBondMember"
      decimals="4"
      id="h_2753_7c3ac0fc_5cc0_4e14_9ac8_3f70388b5244"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_BankLoanMember"
      decimals="4"
      id="h_2754_75d52cef_70ad_4d90_b538_142393ca18e3"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2755_56df271b_a4d9_4b19_9d30_de0ec0a340a6"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_SectorEquityMember"
      decimals="4"
      id="h_2756_2bf6347f_2967_41ec_a89b_4cea252bdab1"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2757_f93442e2_3baa_4377_9533_00ec18e9dc49"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2758_df28538d_e418_480f_8a47_15bc0790ec4e"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2759_42ff02b5_c8d5_453e_a903_c869e330214c"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106461Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2760_2a7283ee_2e02_4d35_8026_f11b8f5da1cb"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037340Member"
      id="t_1025_53f3a4ec_3fa1_5e96_3c2a_898245268174">Multimanager 2015 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037340Member"
      id="t_1026_674bc42a_383b_0958_e2b3_a58c649fe5c3">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037340Member"
      id="t_1027_31b3676a_15a6_1341_c933_f91c70682c7b">JLBOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1012_929a652c_425d_4273_a350_2a2e41808b58">This annual shareholder report contains important information about the John Hancock Multimanager 2015 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037340Member"
      id="t_1013_200820ce_fbd0_429b_bbb5_5acd33dd6a2e">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1014_14bc16f0_39b6_4f4c_9db1_7c08a3551df6">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037340Member"
      id="t_1015_bfffca0b_0c48_4ab4_8341_3bc67c259cb7">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037340Member"
      id="t_1016_c4c86d1d_bfaf_4f2f_93dc_4f94ba39f015">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1017_e62338d1_41c1_4575_ac5e_bdf5243f006a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio&lt;br/&gt;(Class 1/JLBOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037340Member"
      decimals="INF"
      id="h_2761_3e715ecb_6fa5_42b9_aa6d_89faaa9b79a2"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037340Member"
      decimals="4"
      id="h_2762_466d55cd_6ffc_4933_bbba_c8ab6644fe89"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1018_3db8f9d9_03c0_41e0_87ca_38b395770753">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2015 Lifetime Portfolio (Class 1/JLBOX) returned 9.53% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1019_87a62d59_12ad_4f87_85ae_036c87a6d5c3">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718650.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1020_62d86347_43b3_43f9_be86_3afc0d237755">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio (Class 1/JLBOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2015 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2015 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037340Member"
      id="t_1028_d0b7293d_459f_2d6c_dc00_87730cb46bcb">Multimanager 2015 Lifetime Portfolio (Class 1/JLBOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037340Member"
      decimals="4"
      id="h_2763_c9cf113f_6b21_4fed_8e6e_5de8d9ebe260"
      unitRef="pure">0.0953</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037340Member"
      decimals="4"
      id="h_2764_51fe6272_2bfd_46ec_a70b_eebcf7fab434"
      unitRef="pure">0.0425</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037340Member"
      decimals="4"
      id="h_2765_0b6002a5_17cb_4dfe_af88_ef08c4688cfe"
      unitRef="pure">0.0640</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1029_3a2d07a9_f171_84b1_2d19_ce667f2bf7e9">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2766_ee655fae_4b76_41da_9e63_8be4274e3929"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2767_f4b5b655_c9a6_4e94_8818_27c882f8f224"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2768_c1bc49e4_930d_44d3_89ca_a2176214eea3"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      id="t_1030_d3977c51_a631_d226_a9a9_3d2a08815e34">S&amp;P Target Date 2015 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2769_332319a2_3e41_4a86_b42f_9527295c171d"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2770_9f4d0476_7f3b_4322_829d_a115499f9f08"
      unitRef="pure">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2771_65ff584f_8bee_46f4_ac64_35cbb9b4e481"
      unitRef="pure">0.0628</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      id="t_1031_834692be_567f_c3ce_6b87_d29ca29c7e40">John Hancock 2015 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2772_003a6889_4d70_4eb3_8668_5bdc756d42fe"
      unitRef="pure">0.1013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2773_bad50178_87da_40ce_9da8_627f23f32bd3"
      unitRef="pure">0.0460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2774_5df2ebf2_da16_4fb8_90a4_dd43f3fcdfce"
      unitRef="pure">0.0651</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037340Member"
      id="t_1021_5d312a07_fc8f_4bfb_98ab_1e26eb6cb9ea">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1022_9fb239fc_cb92_4e13_bceb_4acfd57de6d1">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1023_10f8e2c8_21dc_4d94_926e_035f7cc0c9e4">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;156,355,554&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037340Member"
      decimals="INF"
      id="h_2775_4a960fd1_294c_4f0f_943f_afb6699ce7fd"
      unitRef="USD">156355554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037340Member"
      decimals="INF"
      id="h_2776_7acc2a4f_d1d2_4e79_9fc4_2dc142c5b1ef"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037340Member"
      decimals="INF"
      id="h_2777_7c4bfc77_2b03_445a_8ef4_1073873196d7"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037340Member"
      decimals="4"
      id="h_2778_1d49d9e1_8c6d_4bcd_b699_bc214620d8ad"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037340Member"
      id="t_1024_d3904abc_1b62_4161_8157_bc11e77a91dc">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;29.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;55.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2779_963e1f99_5b4a_4495_bd0c_68e22f37fae7"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_EquityMember"
      decimals="4"
      id="h_2780_682344fb_534b_4c94_b6c9_2d836f7a7df0"
      unitRef="pure">0.292</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_InternationalEquityMember"
      decimals="4"
      id="h_2781_f6f61020_f853_4d95_b624_01121ec232f7"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_LargeBlendMember"
      decimals="4"
      id="h_2782_7799cc15_3b82_437a_a09c_3efb193bf3ea"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2783_b3c37160_a764_4972_baff_912c86fe5621"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2784_9c318f3a_3634_41e3_8bc5_128f8820365c"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2785_6ee23257_7938_4c1a_9b9a_8259ac54e829"
      unitRef="pure">0.552</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_IntermediateBondMember"
      decimals="4"
      id="h_2786_55837c38_df9b_466c_a745_5b7eb74e7622"
      unitRef="pure">0.281</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_ShortTermBondMember"
      decimals="4"
      id="h_2787_83aedfbc_a817_49e1_8a8f_a2fdabfe51fc"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2788_1ba1a459_3029_4dbd_a6ad_3eb13a106944"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_MultiSectorBondMember"
      decimals="4"
      id="h_2789_47c60d5f_bd28_49c5_9fd7_81996f8cec42"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_HighYieldBondMember"
      decimals="4"
      id="h_2790_abc70095_3be9_45a7_90b8_8e5b60c31f55"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_BankLoanMember"
      decimals="4"
      id="h_2791_7eeac7ca_0673_4735_9e98_52626572f1b7"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2792_c1495892_6c6c_4ff8_9afb_c5663b05bbf8"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_SectorEquityMember"
      decimals="4"
      id="h_2793_c4ca24d3_8c22_4911_9a34_117e7b89a9ff"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2794_db934753_0e83_4c46_9b20_26ff8a2ba268"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2795_3f097631_2751_4363_9f88_00c3bdfe8723"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2796_6867a943_4e02_49d6_a0d7_400197619617"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037340Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2797_df8b854c_62f2_4928_b9f4_5bef37975b2d"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037330Member"
      id="t_1039_e9d44237_7e74_46db_0100_e0af049441ac">Multimanager 2015 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037330Member"
      id="t_1040_f6dd87b0_f1be_580a_6596_ff2fe2164e97">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037330Member"
      id="t_1041_4a3a4f43_6bf9_385f_6af1_be784b95b389">JLBAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1025_184ab563_3064_4f91_b988_fbfa5a16c512">This annual shareholder report contains important information about the John Hancock Multimanager 2015 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037330Member"
      id="t_1026_b79d4c6b_f780_4123_972f_95b99286c800">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1027_c83bad72_a0a8_4790_88d0_15b1d04c155f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037330Member"
      id="t_1028_4d825693_8232_491e_ae0d_f033272c9d4b">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037330Member"
      id="t_1029_4abecd01_2d8b_44b9_a78a_a62dad005176">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1030_3803f30e_1b91_40f2_b6c9_95f0c18782d6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio&lt;br/&gt;(Class A/JLBAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;43&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037330Member"
      decimals="INF"
      id="h_2798_034e0bac_539a_4666_8c82_bf1d5af15ef3"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037330Member"
      decimals="4"
      id="h_2799_6bb51315_61eb_4f3a_83a4_43e097119ed8"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1031_6708bf63_1ed5_4ba8_b8c8_a949af232cf6">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2015 Lifetime Portfolio (Class A/JLBAX) returned 9.26% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1032_ebc75ad4_b05a_4b4c_aeee_5ac04641d8de">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718769.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1033_3cab854c_dd41_4c88_a954_892e5690bcc0">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio (Class A/JLBAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.47&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio (Class A/JLBAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.01&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2015 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2015 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037330Member"
      id="t_1042_46be59e3_76ba_d355_24b1_981175ca296f">Multimanager 2015 Lifetime Portfolio (Class A/JLBAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037330Member"
      decimals="4"
      id="h_2800_4719edd1_e4e5_403d_9da9_77bca7ed0ec3"
      unitRef="pure">0.0377</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037330Member"
      decimals="4"
      id="h_2801_571678eb_9348_4863_b8a1_33ae363994bf"
      unitRef="pure">0.0283</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037330Member"
      decimals="4"
      id="h_2802_7fadefb1_ccdb_4dd6_8f37_62cd2713481d"
      unitRef="pure">0.0547</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037330Member_WithoutSalesLoadMember"
      id="t_1043_5661b66f_3418_18ce_8bbf_a36d1afe89e1">Multimanager 2015 Lifetime Portfolio (Class A/JLBAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037330Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2803_c6af3be8_22b0_4fde_988f_fe59f35742b5"
      unitRef="pure">0.0926</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037330Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2804_a6e6c453_7569_49c5_b322_f650881c0c2c"
      unitRef="pure">0.0388</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037330Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_2805_376c7d1e_5a1a_4726_a506_08c0e35ef87e"
      unitRef="pure">0.0601</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1044_65cca3b8_fed9_8fde_1e3c_fa4370fd877c">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2806_36e99cca_4af0_4ed2_9d81_e7bfd9db6a09"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2807_b05bf615_af58_453d_8bac_da48d95d8027"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2808_7fb07264_905d_4e41_8110_7081e05fd2dd"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      id="t_1045_1362def3_c1a7_ea94_5f30_838dfb57a9ad">S&amp;P Target Date 2015 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2809_5e8ecfe1_2002_4044_9947_acb99190935b"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2810_955b1bef_616e_4307_bd83_b3d401333ea1"
      unitRef="pure">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2811_51c62978_f74d_4002_b9e5_66de1b17fa53"
      unitRef="pure">0.0628</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      id="t_1046_a79aa661_eb3b_9d98_36a2_fcfe85e63d36">John Hancock 2015 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2812_27016fc6_cb16_4985_b678_2f6d5e2ae484"
      unitRef="pure">0.1013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2813_dd289850_8da0_40ac_892f_bac5b5d741c3"
      unitRef="pure">0.0460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2814_41d41ab1_c4fa_41b7_b38f_bd31f79eeb43"
      unitRef="pure">0.0651</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037330Member"
      id="t_1034_095cdd04_7a53_416b_97eb_bf95127e1b58">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1035_8fb29b36_9da4_48b8_adaa_a56e68f3c687">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1036_b460471b_b257_4c43_853a_efc0e7997af4">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1037_532696dc_25a5_41aa_b7d3_4601fd567aa0">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;156,355,554&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037330Member"
      decimals="INF"
      id="h_2815_74a621fa_5305_4afe_94ff_a36767bffbfc"
      unitRef="USD">156355554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037330Member"
      decimals="INF"
      id="h_2816_168c6185_1f73_472f_ab02_cc6fb4382dd8"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037330Member"
      decimals="INF"
      id="h_2817_cac263e8_8de9_47c4_bd35_a3f2205cf7f9"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037330Member"
      decimals="4"
      id="h_2818_18f75e87_753e_44ab_ac68_f0ff142c3103"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037330Member"
      id="t_1038_81996b5a_c706_48e5_812f_e7aaf2ea647e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;29.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;55.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2819_95e3c46e_b129_4594_92df_ef9bba7985ce"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_EquityMember"
      decimals="4"
      id="h_2820_e57554c7_04a0_4a84_afd6_27f6c7378488"
      unitRef="pure">0.292</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_InternationalEquityMember"
      decimals="4"
      id="h_2821_586fc231_ebd7_4215_b2cb_1d5dd7a6a4b3"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_LargeBlendMember"
      decimals="4"
      id="h_2822_af80ab73_fe36_49e2_b453_0400fb413ff0"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2823_c7040aa8_98ff_414f_aec2_873b34de3ebc"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2824_487b5963_daae_4d83_a8fc_a7fd23265d61"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2825_389bfd51_4ff7_40c6_819a_0484aaf3651b"
      unitRef="pure">0.552</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_IntermediateBondMember"
      decimals="4"
      id="h_2826_5bec1c83_5807_4b5c_b78b_8361d952fec2"
      unitRef="pure">0.281</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_ShortTermBondMember"
      decimals="4"
      id="h_2827_d633062e_6721_4584_ba0d_42172a604ed3"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2828_78ba074d_62f1_4aa8_a8f0_5fcae5759701"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_MultiSectorBondMember"
      decimals="4"
      id="h_2829_9db34c6e_9b81_449e_bea1_9730e64bc4ca"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_HighYieldBondMember"
      decimals="4"
      id="h_2830_0d764825_efbc_4e75_89f3_1463ffb850df"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_BankLoanMember"
      decimals="4"
      id="h_2831_a317a14d_6b4d_4286_90cc_7b1395c10be2"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2832_29a1d552_47a8_4ed7_8b1e_007aa7fd0e83"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_SectorEquityMember"
      decimals="4"
      id="h_2833_e0763cc9_dca7_4ae6_9896_22d13ea9f9e4"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2834_6a4990e8_ce2c_4dcf_b6f3_3e03e77c0340"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2835_f9d4b33c_8ff2_4cf8_922d_10ddc72e8bb1"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2836_8de18498_db8c_471f_9463_070e1c2870e8"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037330Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2837_4abb341b_1fd5_4de4_8856_12226470dbe8"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153957Member"
      id="t_1053_1292f032_67de_0f33_2a0e_c4298c371d50">Multimanager 2015 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153957Member"
      id="t_1054_88b4ce48_7a3a_8635_2bf7_5d5dca29bbbb">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153957Member"
      id="t_1055_8e9a0d4c_2dce_555e_0cc8_cfcf7c3a56b0">JHREX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1039_31811270_247b_422e_841c_277d50e849d1">This annual shareholder report contains important information about the John Hancock Multimanager 2015 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153957Member"
      id="t_1040_bf83762a_86c8_414d_a9a5_d26a6ffabb41">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1041_9464cde6_75cc_4cf6_ab2c_e41762e83834">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153957Member"
      id="t_1042_f456ad2e_c7db_4e4f_8019_4fa7b8879c7f">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153957Member"
      id="t_1043_c30d0431_fb46_450b_a6fc_4019e999cad7">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1044_306a9205_812d_4635_848a_f093ed28fc6c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio&lt;br/&gt;(Class I/JHREX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153957Member"
      decimals="INF"
      id="h_2838_41a7d980_7d8a_402f_a437_e1f38bbd050c"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153957Member"
      decimals="4"
      id="h_2839_e041a0fb_e23e_411a_bac1_ebee1e26de3f"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1045_9febb659_30a9_4de7_a3a5_8d198a184281">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2015 Lifetime Portfolio (Class I/JHREX) returned 9.46% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1046_4d7eb6e3_3f29_474d_9b94_5b5553d0b414">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718631.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1047_00da44e3_9199_40d8_910f_31edc45676ae">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio (Class I/JHREX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2015 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2015 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153957Member"
      id="t_1056_ac117da4_b475_d2c7_33f6_e80f60c80d4a">Multimanager 2015 Lifetime Portfolio (Class I/JHREX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153957Member"
      decimals="4"
      id="h_2840_a627cdfa_ce74_46bb_8566_116700ddb955"
      unitRef="pure">0.0946</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153957Member"
      decimals="4"
      id="h_2841_cb1d0434_322c_48fd_aa44_db50b51f49e9"
      unitRef="pure">0.0416</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153957Member"
      decimals="4"
      id="h_2842_d674072e_842a_42af_98bc_809b92f3e719"
      unitRef="pure">0.0633</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1057_a632a80b_fb77_dc17_8b64_d81c33b0a64b">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2843_ae22251d_2d5b_43b6_8860_1f82b0b70179"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2844_d2b1fc1d_d32a_4e0d_a588_c082fb7030ac"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2845_1ecb4127_f77d_4a23_8134_dca92b927fa9"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      id="t_1058_e9f68492_c87c_1847_e1d0_cb386411b05e">S&amp;P Target Date 2015 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2846_7761237e_45ab_4b3f_bd01_913cba8a2303"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2847_94556c97_3c59_4a94_8e4f_3974f3c46598"
      unitRef="pure">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2848_56b5e5e8_0768_481a_a0cd_e6d75a3df5f0"
      unitRef="pure">0.0628</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      id="t_1059_9f01d3c4_9475_e915_3291_02d760fc9e1d">John Hancock 2015 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2849_0c22c074_b41d_4add_b587_f5a35d7df999"
      unitRef="pure">0.1013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2850_3e6f5de8_31f8_44fc_9520_21245f2e6946"
      unitRef="pure">0.0460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2851_4e5a1ce3_96e8_4228_8494_1f1ddf61d5c7"
      unitRef="pure">0.0651</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153957Member"
      id="t_1048_2ad80d1f_8ebe_4c05_b0b0_87053f583248">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1049_e6970bd8_6149_49d1_aad8_c05ab84abf08">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1050_2f0d2ef4_88ca_4cc9_92d2_66e0d99a7e84">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1051_7dea592a_3a57_4ed4_a293_d68e02c02162">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;156,355,554&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153957Member"
      decimals="INF"
      id="h_2852_deddeb4a_4a5d_4f71_9bba_0676cb0d360d"
      unitRef="USD">156355554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153957Member"
      decimals="INF"
      id="h_2853_af1e6ad6_6cae_4a02_aeca_fdf79cdff2af"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153957Member"
      decimals="INF"
      id="h_2854_b6b9835d_cf2d_4944_8dc5_879ec61a5567"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153957Member"
      decimals="4"
      id="h_2855_4044b8de_1b32_4e9c_bd19_35d01cbe5d98"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153957Member"
      id="t_1052_ad619bc4_6e1d_43e6_a69d_611bd89229c9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;29.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;55.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2856_db35a96d_2e8c_4e35_a418_2e066c979d75"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_EquityMember"
      decimals="4"
      id="h_2857_55a6c39d_26d5_4814_807c_0c106d56767b"
      unitRef="pure">0.292</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_InternationalEquityMember"
      decimals="4"
      id="h_2858_035eb335_f079_495b_b59e_1287478506bb"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_LargeBlendMember"
      decimals="4"
      id="h_2859_a55397fb_0b30_4752_8d88_c364426aa80d"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2860_d25a1e65_c0b3_4a91_a110_f1b8dded50bf"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2861_16ed8328_f1fb_4995_9821_db4366767d4e"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2862_4620cd11_58bd_457a_8110_c9e51edda549"
      unitRef="pure">0.552</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_IntermediateBondMember"
      decimals="4"
      id="h_2863_1d5223ca_3dd5_430b_8583_99057a43a471"
      unitRef="pure">0.281</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_ShortTermBondMember"
      decimals="4"
      id="h_2864_70b42045_0394_49ee_be2e_8bbd18425d03"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2865_e757b2cb_8ad4_4c81_ad45_3de2bff496dc"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_MultiSectorBondMember"
      decimals="4"
      id="h_2866_b8fa79eb_36b6_42a6_bd6b_e33e2e2d5d11"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_HighYieldBondMember"
      decimals="4"
      id="h_2867_97ba4c88_37d8_4445_83b0_dbb74d0b712a"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_BankLoanMember"
      decimals="4"
      id="h_2868_60c0e342_d92b_4ce6_8022_3bba34056181"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2869_0636722a_2528_4c53_8aaf_c6919a29b273"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_SectorEquityMember"
      decimals="4"
      id="h_2870_9f6b1b07_2ced_4797_9117_e9c9068ee449"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2871_cc9e6b79_e7f6_4c75_a28c_f6a6eb23ef2f"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2872_7acb5108_d27c_41ea_a589_ca584a1325d8"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2873_9197a616_1619_4b26_93cc_8688d77586c3"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153957Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2874_d343dc00_b404_4e1d_9c66_1f577685d73a"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113504Member"
      id="t_1067_b1c6b61c_cf30_e609_9492_cb12eae5d046">Multimanager 2015 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113504Member"
      id="t_1068_5fe6f092_02ad_69bd_481e_d9b03484d229">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113504Member"
      id="t_1069_1a2c6575_0506_ad50_a9ae_b39f63348163">JLBKX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1053_ad603a70_4618_46ff_8d9d_9bc8f28b98ce">This annual shareholder report contains important information about the John Hancock Multimanager 2015 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113504Member"
      id="t_1054_56ebabeb_8297_4f1e_9933_347993d9da34">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1055_8d553794_64fe_448e_a4d6_d338cb3d14a0">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113504Member"
      id="t_1056_b70686c4_5640_467b_bb78_c9fb38d0327d">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113504Member"
      id="t_1057_9f39592b_1af1_4ebf_942c_595d40664542">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1058_bee5bf7d_8b4c_4277_bb17_449c71be5574">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio&lt;br/&gt;(Class R2/JLBKX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;52&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113504Member"
      decimals="INF"
      id="h_2875_d00e7bf7_60ce_4f21_b96b_815586c87e1f"
      unitRef="USD">52</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113504Member"
      decimals="4"
      id="h_2876_881ce834_cf1b_4405_a797_960957b8e220"
      unitRef="pure">0.0050</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1059_bc4ff3d5_6d8e_42e4_a706_6d86a51a01a0">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2015 Lifetime Portfolio (Class R2/JLBKX) returned 9.11% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1060_9717e08a_d5a2_4f05_8d80_b13f7fd9b2ac">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718738.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1061_a51eeec1_6b59_46f4_aa58_7390be0f110a">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio (Class R2/JLBKX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2015 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2015 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113504Member"
      id="t_1070_8d8bf537_62aa_1be2_0628_af601ec5676e">Multimanager 2015 Lifetime Portfolio (Class R2/JLBKX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113504Member"
      decimals="4"
      id="h_2877_5b540520_b0ca_4176_b6f4_c124d113a232"
      unitRef="pure">0.0911</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113504Member"
      decimals="4"
      id="h_2878_5c758c2c_4723_42e4_9533_546d550c94b7"
      unitRef="pure">0.0377</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113504Member"
      decimals="4"
      id="h_2879_0db002ca_3780_4911_9707_fc1fd9859489"
      unitRef="pure">0.0591</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1071_284fedb8_bbfc_e066_6f4c_d18a712b3417">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2880_8547f379_bf45_41f7_92c4_236ed94949ce"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2881_70cdb216_ac6e_4e85_b7e9_c02b3b5f20d5"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2882_9564647b_4682_4423_bb81_2398515e1831"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      id="t_1072_7dd3cedc_990f_d6db_ec34_6afa44b0f257">S&amp;P Target Date 2015 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2883_d4ab300c_4985_43b0_9267_98928228ad2d"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2884_a546d381_03dc_4480_b95c_12e6918c53f3"
      unitRef="pure">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2885_d2a99eb9_95b3_49a4_b0e3_30d6edee25d2"
      unitRef="pure">0.0628</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      id="t_1073_fb7172b5_4bb0_dded_29af_4be24549d185">John Hancock 2015 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2886_2ef8ba00_0c25_45e8_b0b8_1a27e5ed256d"
      unitRef="pure">0.1013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2887_5520932b_8785_43d9_846e_690cd5f17f4d"
      unitRef="pure">0.0460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2888_a471fa6c_e04f_485d_ae69_199c659fee55"
      unitRef="pure">0.0651</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113504Member"
      id="t_1062_10f12fb9_8322_487c_a752_360b3d5a1d37">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1063_1bb8057c_3648_4cfe_a38b_917a05ad5dd1">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1064_fee857cb_50a5_4f28_89cc_327493ecfa33">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1065_2d298a27_c318_49ae_aed1_62d36ff4c615">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;156,355,554&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113504Member"
      decimals="INF"
      id="h_2889_7de69116_4426_4431_b605_caa31e350c7e"
      unitRef="USD">156355554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113504Member"
      decimals="INF"
      id="h_2890_c82b6f4e_bd87_4704_97ae_2f44a79dd9a0"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113504Member"
      decimals="INF"
      id="h_2891_293ef6a9_1eb4_452e_996d_26cbaa52df39"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113504Member"
      decimals="4"
      id="h_2892_36b2e1bb_2db6_4f7a_9570_243f333cff07"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113504Member"
      id="t_1066_10c22f02_8164_43bf_9772_94d1d941e705">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;29.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;55.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2893_3196150c_713a_43cd_acba_f95f94486885"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_EquityMember"
      decimals="4"
      id="h_2894_2977a40c_44df_4ad5_bd17_9fee304bcbaa"
      unitRef="pure">0.292</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_InternationalEquityMember"
      decimals="4"
      id="h_2895_fbf8ae04_1690_42de_ac23_5322842a4eab"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_LargeBlendMember"
      decimals="4"
      id="h_2896_afdb2b4b_c486_4cff_84ee_76a0c017919a"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2897_96f10610_5466_4830_9a44_29063c463aa2"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2898_1c5532bc_bbad_43fd_bfbb_953035aec9de"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2899_12a75b9b_c990_4e74_aeda_6ae52be7c1d4"
      unitRef="pure">0.552</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_IntermediateBondMember"
      decimals="4"
      id="h_2900_2319c9d2_5a4b_485f_adf0_e0836bf7f299"
      unitRef="pure">0.281</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_ShortTermBondMember"
      decimals="4"
      id="h_2901_5b8b3053_0a3e_4609_b518_7c3df3667af2"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2902_365f8762_3bac_4337_bf98_ce303b99410c"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_MultiSectorBondMember"
      decimals="4"
      id="h_2903_fe287ce8_8997_4142_ae5c_2570c6ed35e5"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_HighYieldBondMember"
      decimals="4"
      id="h_2904_4c43372d_d1ea_4d5f_bd9e_0b1eaacef36e"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_BankLoanMember"
      decimals="4"
      id="h_2905_720f94b1_593e_4d70_97f8_fe5133fb54bf"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2906_004330ca_e3f5_441d_899f_ba90953824b5"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_SectorEquityMember"
      decimals="4"
      id="h_2907_2ac9207c_6a53_4ab8_8863_6aae5dd66c6e"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2908_f9089868_976e_4b31_be17_0c1c10340a7c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2909_813bed81_268d_45a0_9acc_8252e276aba5"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2910_d13afb83_d118_4210_aeba_5aefe54a05e9"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113504Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2911_61d8601f_b499_4ec8_bd25_3450b1c70a22"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037338Member"
      id="t_1081_995cff9d_8518_bf66_b22e_ebbc2a88d916">Multimanager 2015 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037338Member"
      id="t_1082_e1d049fa_f1a7_a756_5ebb_47f6ce8da730">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037338Member"
      id="t_1083_452a24a8_76e6_1165_438c_d06e6eea29c7">JLBGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1067_29a6f8bb_e457_475e_bb3c_0935b81c3366">This annual shareholder report contains important information about the John Hancock Multimanager 2015 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037338Member"
      id="t_1068_2fd322ed_a7a0_4767_b1ba_e6d43b48172e">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1069_bd1b6ad1_8e5e_4dee_9bd2_7c532e211e64">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037338Member"
      id="t_1070_c8d078a2_776d_4eb6_bce1_9798b362d233">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037338Member"
      id="t_1071_e91fb601_a758_4f84_8dfa_a6894d86da58">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1072_17ac9e0c_8bcc_4cf0_a711_52ef9ebfcc22">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio&lt;br/&gt;(Class R4/JLBGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;17&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037338Member"
      decimals="INF"
      id="h_2912_651dc934_5002_4ae3_af25_cd9218496101"
      unitRef="USD">17</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037338Member"
      decimals="4"
      id="h_2913_51833892_de23_4101_a824_8dfc435cd581"
      unitRef="pure">0.0016</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1073_6d9aa5ae_f8b4_4ce4_8e9b_d557215017b9">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2015 Lifetime Portfolio (Class R4/JLBGX) returned 9.41% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1074_26691d47_fe9f_4afe_ac2b_86128ba3ed77">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718719.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1075_d4a26c61_11eb_4598_87c1_ab32d018cdbf">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio (Class R4/JLBGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.15&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2015 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2015 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037338Member"
      id="t_1084_a027f98e_8f34_202b_ceb2_c9ee82f311a1">Multimanager 2015 Lifetime Portfolio (Class R4/JLBGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037338Member"
      decimals="4"
      id="h_2914_bd6f095a_210c_4e02_a209_67ac68268f5f"
      unitRef="pure">0.0941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037338Member"
      decimals="4"
      id="h_2915_d96dbdd5_229b_46aa_b3fe_3588dde59b06"
      unitRef="pure">0.0415</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037338Member"
      decimals="4"
      id="h_2916_cbd80db0_a4b0_4140_8fff_88990312099d"
      unitRef="pure">0.0630</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1085_798b8fee_5f61_b61e_66ef_b830f4c9c04f">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2917_58e0b0a0_cdde_475f_9a78_71443a8deac8"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2918_5838ad0b_6e0e_4cac_a523_dd4f351c3b5a"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2919_ee88196a_20a7_4fbe_9b24_6e7450b5f32b"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      id="t_1086_deb7e237_395d_4e8f_04f8_55c4f5054300">S&amp;P Target Date 2015 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2920_92f91320_8a95_4e78_86e5_d1f598f5f126"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2921_a214060e_5650_477b_a47f_646760cb65be"
      unitRef="pure">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2922_12f0241b_5a8d_4c81_9b71_d4f7a8f19658"
      unitRef="pure">0.0628</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      id="t_1087_b9f66321_c5df_3575_13e9_2a0c2ead7d19">John Hancock 2015 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2923_64583f10_e632_4ba7_9724_4c3ddb569207"
      unitRef="pure">0.1013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2924_7d29f831_95bf_44d2_93d9_f99142bf6dd9"
      unitRef="pure">0.0460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2925_539278bb_c796_4784_b069_76a7e3543af7"
      unitRef="pure">0.0651</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037338Member"
      id="t_1076_90df4100_842d_467b_aede_a76a3a72833d">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1077_85da1689_e452_40a4_8719_dc1c66e00831">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1078_d1c1f0bf_2ead_48a5_9006_a2894d5c17c9">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1079_3576f4a6_6c0f_4ed0_b7a9_38189cb0d317">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;156,355,554&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037338Member"
      decimals="INF"
      id="h_2926_135f40bf_e294_4c14_9ef1_6de71626bcec"
      unitRef="USD">156355554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037338Member"
      decimals="INF"
      id="h_2927_30194655_7d3c_40a3_a578_bd02b1592d8b"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037338Member"
      decimals="INF"
      id="h_2928_bc082eb0_ce8e_4805_a06a_2a7f41b28002"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037338Member"
      decimals="4"
      id="h_2929_dd07ff41_092a_4fad_9cb6_8ee0829a1846"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037338Member"
      id="t_1080_88333758_ea75_4aee_b32b_cc36574cfc2c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;29.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;55.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2930_11268141_8a14_4ef5_b303_ef507452fd7a"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_EquityMember"
      decimals="4"
      id="h_2931_f4909f99_d4c2_4457_ae31_04a19d0aaa76"
      unitRef="pure">0.292</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_InternationalEquityMember"
      decimals="4"
      id="h_2932_a1e3c287_b827_4888_a579_31f689148931"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_LargeBlendMember"
      decimals="4"
      id="h_2933_cf2785e1_3594_4203_845c_e2ecad634967"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2934_fdb58609_d9c1_4df8_a63b_bba24175edfb"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2935_c2a73793_ea3a_4ace_acf4_c9a30a23298a"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2936_6e8ed673_9deb_44df_8b8d_f3774c0e2d3b"
      unitRef="pure">0.552</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_IntermediateBondMember"
      decimals="4"
      id="h_2937_d1058d55_91c6_46bc_9a6f_40875314bfd0"
      unitRef="pure">0.281</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_ShortTermBondMember"
      decimals="4"
      id="h_2938_7ebadfc3_d13b_44ce_adc5_58a181f1637f"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2939_27e1a915_0d8f_47da_acde_9e89fdfccd7d"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_MultiSectorBondMember"
      decimals="4"
      id="h_2940_ac8e0fd0_cca6_4131_8cd7_844c64c3301e"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_HighYieldBondMember"
      decimals="4"
      id="h_2941_5b2022f2_277a_4542_95fd_28c7427e69a8"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_BankLoanMember"
      decimals="4"
      id="h_2942_d585e454_597c_42a8_a6c1_b503b0e533ed"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2943_1e1d9d8d_4da1_4fe0_9c9b_536e016e594f"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_SectorEquityMember"
      decimals="4"
      id="h_2944_a9f4c736_88c8_423e_9fc5_ed623f4177f9"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2945_6b20009e_d685_4bc8_882d_94487a9b418a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2946_2449048b_8261_43d0_9443_7501e6086b03"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2947_67f976e3_2453_43fc_aa02_04869ce27030"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037338Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2948_ca77afbc_eb2d_4675_9aa6_55f01d47784d"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037339Member"
      id="t_1103_d243984d_31ef_74dd_5d41_304105804ea3">Multimanager 2015 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037339Member"
      id="t_1096_d56362da_ac6e_1511_730d_d09178bd182b">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037339Member"
      id="t_1097_15dc5676_e1b9_992b_9f14_8f8ad95bf2ee">JLBHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1081_c09c1085_88a9_4271_abc6_f8a8789e55e4">This annual shareholder report contains important information about the John Hancock Multimanager 2015 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037339Member"
      id="t_1082_962a2d9e_fc00_4e50_9fcd_24d46a0af404">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1083_f93e595d_d9db_4944_aaf7_308ea821c832">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037339Member"
      id="t_1084_99d85c7c_e4c0_40ee_b4e2_47bef8c3cda6">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037339Member"
      id="t_1085_64818897_a3b2_4c3b_8dc9_f0b932536396">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1086_1962901f_0dd6_4ad8_9382_aabd4f857764">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio&lt;br/&gt;(Class R5/JLBHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;6&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037339Member"
      decimals="INF"
      id="h_2949_62004aee_57e9_4d20_937d_1c155ce32207"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037339Member"
      decimals="4"
      id="h_2950_e3700010_8735_4d3e_a332_140e15bdcef8"
      unitRef="pure">0.0006</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1087_eeb98ec5_8af2_4a95_939c_5edbb9720922">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2015 Lifetime Portfolio (Class R5/JLBHX) returned 9.66% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1088_d95b5389_969e_4865_b9ad_695d50e944a3">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718688.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1089_6df32455_3a8d_404b_a0e8_1f1ca507cae8">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio (Class R5/JLBHX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2015 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2015 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037339Member"
      id="t_1098_8645652c_c329_c688_81bc_b9b0880c0d61">Multimanager 2015 Lifetime Portfolio (Class R5/JLBHX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037339Member"
      decimals="4"
      id="h_2951_0dc31f56_6f67_411a_a10f_5af905030a1f"
      unitRef="pure">0.0966</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037339Member"
      decimals="4"
      id="h_2952_56b49c8b_43de_4a71_b3a4_17b9f5defce6"
      unitRef="pure">0.0422</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037339Member"
      decimals="4"
      id="h_2953_c8aef410_0252_4e5d_8edc_e68ce4df9c68"
      unitRef="pure">0.0638</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1099_db9da172_d65f_7c49_11d1_635c0e23ad7d">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2954_4809d54f_12d7_4fe4_8c53_b120f9ccc153"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2955_6174a3e9_2d3a_4d68_9ff9_e4372e1956b8"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2956_6715970a_9d63_483c_bfec_70dda0e0e8f1"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      id="t_1101_481998a6_6f4c_c879_fd55_3db093d5baec">S&amp;P Target Date 2015 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2957_6630e94e_908e_4c07_b24a_852fc1d9d1a2"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2958_791045a8_bf41_4860_937c_178c59176977"
      unitRef="pure">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2959_59aabec4_c6f5_4126_aeed_527fe0f18eda"
      unitRef="pure">0.0628</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      id="t_1102_5c4cf2c3_75dc_072e_42a1_88388adcff14">John Hancock 2015 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2960_b5367741_b962_4a35_be14_e8878ea3ab10"
      unitRef="pure">0.1013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2961_645ede0e_9da1_4a03_bdca_bf31e023d17e"
      unitRef="pure">0.0460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2962_5e878d7e_215d_49ae_a6bc_909000472950"
      unitRef="pure">0.0651</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037339Member"
      id="t_1090_ecdc1d43_00e5_4516_95d0_8608375c5288">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1091_ebd7bc5e_9e37_46d3_af04_ab8abebb2380">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1092_34d2b80e_80d8_4877_b79f_3d68584c97be">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1093_4495e3c2_3371_446d_8375_a040182d0f14">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;156,355,554&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037339Member"
      decimals="INF"
      id="h_2963_af9752d2_2208_4dbb_8a29_f407a332a18e"
      unitRef="USD">156355554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037339Member"
      decimals="INF"
      id="h_2964_e5b50402_e07c_4f8d_99c6_e96e271db89c"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037339Member"
      decimals="INF"
      id="h_2965_0a4115af_8488_47e0_90af_d077172623a2"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037339Member"
      decimals="4"
      id="h_2966_3ecb9207_9c72_446a_8913_d97004115d9d"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037339Member"
      id="t_1094_1d5d3a30_5c65_4a56_9a5c_8ffad5166d13">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;29.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;55.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2967_ec276ec1_519b_451a_9255_907218001ebc"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_EquityMember"
      decimals="4"
      id="h_2968_95ec57ce_04fe_4454_815c_11d59acdb3f1"
      unitRef="pure">0.292</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_InternationalEquityMember"
      decimals="4"
      id="h_2969_a4bdbede_c4f5_45f9_bbdf_a99a52a7ad8d"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_LargeBlendMember"
      decimals="4"
      id="h_2970_41d7abc4_57cb_4eb9_b3a7_c4bc4e7f0c39"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_2971_490b3609_d421_4f67_962d_56f636465f85"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_2972_2d8fb656_70a4_4ab1_b3bc_c9b682d0d2eb"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_2973_e2118629_e625_4a6b_a9b3_351b7a1856e6"
      unitRef="pure">0.552</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_IntermediateBondMember"
      decimals="4"
      id="h_2974_4efee605_0fc1_4a04_aa60_9c0dd6384698"
      unitRef="pure">0.281</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_ShortTermBondMember"
      decimals="4"
      id="h_2975_7ea9f5cc_c027_4062_979a_881b4e6dea7b"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_2976_2da68ead_f43c_4038_8f9d_3759d0ef17f6"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_MultiSectorBondMember"
      decimals="4"
      id="h_2977_7e4602a1_868a_4909_ad3f_7b1a90482efa"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_HighYieldBondMember"
      decimals="4"
      id="h_2978_52a6cee8_3a7b_4d5a_a048_f9207c4a58f3"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_BankLoanMember"
      decimals="4"
      id="h_2979_5dcf04c8_f0e5_4a4c_b111_fca5719ca137"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_2980_cccf6444_234e_4945_a1c5_4a6915aea7b8"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_SectorEquityMember"
      decimals="4"
      id="h_2981_45692369_e55d_4ea9_8375_8f8e0bc03957"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_AbsoluteReturnMember"
      decimals="4"
      id="h_2982_e384d2cb_8803_487c_82ac_e940e3f4e3b0"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_2983_13c455d1_790d_40c4_b95c_c198b74fcc52"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_2984_ff6c159c_d83b_437d_a21a_6d296052ebf3"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037339Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_2985_0c49f6fc_884d_4cb5_9ae3_d0c55fb6c2e9"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106460Member"
      id="t_1109_7397b069_e8f0_c20c_7c86_3d9c5afed908">Multimanager 2015 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106460Member"
      id="t_1110_96a4a440_6e32_2781_cace_8c903d51793c">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106460Member"
      id="t_1111_a7eecf24_f063_487a_a817_687fd45516c5">JLBJX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1095_99fb4d18_ccf8_4483_ae13_b3ff6d856c18">This annual shareholder report contains important information about the John Hancock Multimanager 2015 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106460Member"
      id="t_1096_6787a55e_a1fa_4b8c_9f15_a46785057f6d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1097_487e7824_968b_4945_ae6b_b677c5c3857c">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106460Member"
      id="t_1098_40369e23_18a8_4ee6_8b38_da4fda788e76">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106460Member"
      id="t_1099_6ed04066_3de9_4dae_8e74_fdc7bb04de12">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1100_f72f122b_258e_4ffb_b06d_3239a7db1543">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio&lt;br/&gt;(Class R6/JLBJX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106460Member"
      decimals="INF"
      id="h_2986_ed675294_26c2_461f_a50f_be28b94568a8"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106460Member"
      decimals="4"
      id="h_2987_8c6fc293_a651_4034_a09e_170e4c0773d0"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1101_f8eacc09_ef97_47f9_ad7c_8072e0cf3480">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2015 Lifetime Portfolio (Class R6/JLBJX) returned 9.69% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1102_f4dcae2d_9c7b_4563_9b0a_48480246cb5d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718669.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1103_07881564_c656_4dbd_96e7_68ddfe6f1a57">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2015 Lifetime Portfolio (Class R6/JLBJX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.69&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2015 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2015 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106460Member"
      id="t_1112_98803be9_131c_1ec8_cc78_52b8c9049f96">Multimanager 2015 Lifetime Portfolio (Class R6/JLBJX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106460Member"
      decimals="4"
      id="h_2988_e0daf0de_762d_46fb_ac04_2da4b8a4947b"
      unitRef="pure">0.0969</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106460Member"
      decimals="4"
      id="h_2989_eb77dcfb_3006_4e97_95a3_666c9c02f500"
      unitRef="pure">0.0431</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106460Member"
      decimals="4"
      id="h_2990_a95248c7_48ac_49f5_af66_bed4c95f97d3"
      unitRef="pure">0.0646</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1113_621303c4_f184_1a29_ffb2_3ca57ce1af6d">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2991_b001de9b_3b3b_45b5_9a2f_4681c836d8d3"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2992_f4fae76b_ff5c_44fe_a743_4c2489715588"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_2993_50cf8dc1_da4a_4de3_b579_b6b32619c016"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      id="t_1114_09f6f717_34cd_e699_e97b_eef6be34c192">S&amp;P Target Date 2015 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2994_ea081edc_eb24_4f42_9b5e_ab23d8fc1849"
      unitRef="pure">0.0924</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2995_32706836_211d_47eb_87b5_69a8fa0a4428"
      unitRef="pure">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2015IndexMember"
      decimals="4"
      id="h_2996_193477e9_3a22_4cec_a9ce_0a5565546af4"
      unitRef="pure">0.0628</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      id="t_1115_e0c182c1_8ecb_8146_e1fb_3cc4bd028252">John Hancock 2015 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2997_6d5348da_b864_496a_8eb7_c9105a82934e"
      unitRef="pure">0.1013</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2998_06a82412_a377_4342_8d6b_227ceb4629ad"
      unitRef="pure">0.0460</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2015LifetimeIndexMember"
      decimals="4"
      id="h_2999_5fd9c8a6_52c2_4e0b_8772_104b679d168a"
      unitRef="pure">0.0651</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106460Member"
      id="t_1104_227ed32e_71df_4b21_b9cc_31fdf8cc6777">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1105_981ba692_3938_463a_95cb_c34559ea5be0">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1106_3ff06c6a_9d54_42b4_9f25_45c1c1243b47">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1107_6ae4f984_a05f_442d_b8c5_f12070e8f066">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;156,355,554&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;87&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106460Member"
      decimals="INF"
      id="h_3000_d8dd334c_8ad9_4270_a0b0_0c06279fef88"
      unitRef="USD">156355554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106460Member"
      decimals="INF"
      id="h_3001_6a21c6c8_d3fd_4f4d_8e35_5a90d4a8b3e8"
      unitRef="Holding">87</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106460Member"
      decimals="INF"
      id="h_3002_847009de_540d_4f16_af35_d27d339a6cc0"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106460Member"
      decimals="4"
      id="h_3003_ecf81bfa_216d_4d31_bc2e_8531cad692f7"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106460Member"
      id="t_1108_3a9d1fa6_71ed_43e9_be89_0e13706733da">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;89.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;29.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;55.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;8.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3004_29b6d24b_8474_4bd2_bd90_90b00909655b"
      unitRef="pure">0.891</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_EquityMember"
      decimals="4"
      id="h_3005_212b0815_e162_48e4_9518_33dbcff8ffb9"
      unitRef="pure">0.292</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_InternationalEquityMember"
      decimals="4"
      id="h_3006_b8d9d91f_7704_42bf_8cfb_3131251559b9"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_LargeBlendMember"
      decimals="4"
      id="h_3007_b5df3064_85c6_4038_9cbf_35b362f0a69b"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3008_72dba96b_860f_4c03_ba31_ed9765f01cdb"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3009_0041893d_de58_4c52_acc9_3925dffdf208"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3010_3b8d07d7_7d34_4531_847e_a3ebd8df7712"
      unitRef="pure">0.552</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_IntermediateBondMember"
      decimals="4"
      id="h_3011_31b4b7b8_96ee_48e5_9992_b335e6d9047e"
      unitRef="pure">0.281</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_ShortTermBondMember"
      decimals="4"
      id="h_3012_25f307be_bdd3_4915_a595_392fd46fc985"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3013_0947f2b2_24bb_49d7_b83e_eb4cfd9418d4"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_MultiSectorBondMember"
      decimals="4"
      id="h_3014_6e3bc5a3_4a10_4c4f_8838_a617ed98f187"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_HighYieldBondMember"
      decimals="4"
      id="h_3015_b636b430_82ff_4b5b_bf79_1eb58a13cda6"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_BankLoanMember"
      decimals="4"
      id="h_3016_4a398b6b_2b3a_4af7_876a_23f0a4db4d41"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3023_2d0045ea_2263_7e7b_72be_3b71f3a4085b"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_SectorEquityMember"
      decimals="4"
      id="h_3018_3c7bc316_66f9_41b6_80d5_7b3d6952a357"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3019_92ebb992_876c_446f_99e9_4a466dfd47f8"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3020_972d4fd4_efca_4f26_8fe2_77beada1872a"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_3021_a3be021b_9401_4ae7_880c_7383d6196ea3"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106460Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3022_be624bbc_6e4a_497f_8afd_624d2f2e99f1"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037309Member"
      id="t_1122_c1daa0ea_f1f1_874b_6702_0b8269f04bb7">Multimanager 2010 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037309Member"
      id="t_1123_9acb54c8_eb1f_f309_e33f_e469931f8692">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037309Member"
      id="t_1124_7506ac34_adf0_e7f0_3d25_b821446858cc">JLAOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1109_3025a9c7_46fb_44a5_bed6_7b17350ede46">This annual shareholder report contains important information about the John Hancock Multimanager 2010 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037309Member"
      id="t_1110_2a8b88d5_2056_4681_8c5d_7a0af91de11b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1111_09dcd338_29e9_4a25_a80e_8b6efe9b1b4a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037309Member"
      id="t_1112_ab323577_49d1_4961_af4c_df172e7e3c91">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037309Member"
      id="t_1113_0bab5d37_9af6_4b97_adef_a817789b60da">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1114_1dff2628_1ef5_458e_af03_baaa0be7ff86">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio&lt;br/&gt;(Class 1/JLAOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;5&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037309Member"
      decimals="INF"
      id="h_3023_7fd38bfc_39b6_4200_9b6e_44c8aee71337"
      unitRef="USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037309Member"
      decimals="4"
      id="h_3024_e7fc9319_484d_4314_be82_8c9b0f48dbec"
      unitRef="pure">0.0005</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1115_1dde5785_dc72_4979_9f8f_7cd5bd43b90f">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2010 Lifetime Portfolio (Class 1/JLAOX) returned 8.50% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1116_bc8684d9_e21f_48b5_b51b_a66f814141ef">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718846.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1117_645acd35_631b_42de_9f19_e380bbae0533">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio (Class 1/JLAOX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.50&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.04&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2010 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2010 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037309Member"
      id="t_1125_acbf4d33_ad58_a428_c0e0_8a00d311f492">Multimanager 2010 Lifetime Portfolio (Class 1/JLAOX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037309Member"
      decimals="4"
      id="h_3025_c994178a_30dc_46f3_9e65_2a54be101a45"
      unitRef="pure">0.0850</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037309Member"
      decimals="4"
      id="h_3026_e825bea4_36b4_4cb3_8067_608afcea0e17"
      unitRef="pure">0.0404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037309Member"
      decimals="4"
      id="h_3027_64218435_7e49_4c3e_9fa2_a14563e3c764"
      unitRef="pure">0.0588</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1126_1345d197_78a8_5f23_1610_818c9216af4d">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3028_95585ed2_3f00_4534_98cf_dfabf331dfab"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3029_c22d2b8b_fec6_438e_b1c1_1bb910670eab"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3030_66c76693_a634_4f8f_a4ed_2b59a4771c3c"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      id="t_1127_43bad995_7a87_e54a_ed11_d31017ff9314">S&amp;P Target Date 2010 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3031_51d52041_c177_4180_ba12_637e5def0efe"
      unitRef="pure">0.0849</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3032_d8ce8be6_ca3d_41c8_9012_a629a990e1fa"
      unitRef="pure">0.0437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3033_2fd22167_6e05_4e9c_a774_db1f2064aabe"
      unitRef="pure">0.0578</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      id="t_1128_7df5720e_a90c_8fdd_0bba_97e4e7132e11">John Hancock 2010 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3034_956bf7f9_67b1_43a1_bcbe_3d265d6e28dd"
      unitRef="pure">0.0878</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3035_8a7f2924_ca08_4875_a444_9c44d33861d0"
      unitRef="pure">0.0427</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3036_6d3fcaed_bc23_4c15_a070_5ea90ef0d16f"
      unitRef="pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037309Member"
      id="t_1118_981b37ea_722e_4aee_9eee_551e43a6f141">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1119_d9474dc2_494d_4a42_a896_546a5405af88">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1120_533e611f_af10_4449_9233_f633215e9719">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;103,722,439&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037309Member"
      decimals="INF"
      id="h_3037_3b75b7aa_e129_4081_a329_b1f865d1c08a"
      unitRef="USD">103722439</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037309Member"
      decimals="INF"
      id="h_3038_a394e6a7_c2a6_4a8e_bae8_9c38232b91cd"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037309Member"
      decimals="INF"
      id="h_3039_ff04308a_beea_4f79_98f4_56e6020f363f"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037309Member"
      decimals="4"
      id="h_3040_68a92de9_3b59_4e12_ab76_f44d092c1794"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037309Member"
      id="t_1121_ff293e08_63bf_4acf_9588_623154501fb6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;87.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;22.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;60.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3041_674657c4_7fa7_4791_80c4_2ecdaee31b67"
      unitRef="pure">0.876</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_EquityMember"
      decimals="4"
      id="h_3042_31461939_380c_48cc_b58b_9289c4a10d59"
      unitRef="pure">0.226</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_InternationalEquityMember"
      decimals="4"
      id="h_3043_04c45ab9_60ec_4b99_85e1_5391639dcc3f"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_LargeBlendMember"
      decimals="4"
      id="h_3044_08b0840c_c015_4557_a7c0_50ff080ff104"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3045_a5aa6b2a_aaf4_43bb_b163_c9227c0218c5"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3046_70eedfae_c91f_455d_a1ab_922eebd5b575"
      unitRef="pure">0.603</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_IntermediateBondMember"
      decimals="4"
      id="h_3047_1d0ee477_7496_4e15_9344_8940bd8224e8"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_ShortTermBondMember"
      decimals="4"
      id="h_3048_320756dd_3dbe_430b_adac_a86eb1f992eb"
      unitRef="pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3049_3081a342_6a85_4930_83b3_903218fef350"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_MultiSectorBondMember"
      decimals="4"
      id="h_3050_eabed292_75b2_4fa2_ab20_1a2c251312b4"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_BankLoanMember"
      decimals="4"
      id="h_3051_7e1695b9_23e6_427e_9ee5_033eba2ddd7d"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_HighYieldBondMember"
      decimals="4"
      id="h_3052_0501d0a4_9275_48d4_b825_6c5cd436b72f"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3053_4579fde6_2bcd_4366_967b_f2e02405c7e6"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_SectorEquityMember"
      decimals="4"
      id="h_3054_539680f7_0dec_4c72_8922_c06e842990f3"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3055_bd884571_23a4_4879_819f_9ccd9cb2d231"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3056_1e0d4b1e_36f7_416c_971f_623010745e19"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_3057_bb280a8b_e916_41b2_93ad_45e9c166cb2d"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037309Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3058_7316c494_1ef0_4a10_8930_473f82805118"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000037307Member"
      id="t_1136_39b1f7ca_7c83_9ca3_fa3f_b0cf42e9f101">Multimanager 2010 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000037307Member"
      id="t_1137_0538d39f_b495_9caa_05c4_329456bb018e">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000037307Member"
      id="t_1138_00d9be97_74c8_2895_c377_53dc92bf556c">JLAAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1122_e1788615_27ab_48bb_a4df_b091f04d4c73">This annual shareholder report contains important information about the John Hancock Multimanager 2010 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000037307Member"
      id="t_1123_40b15761_943b_4017_89d8_f7502c7ca751">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1124_30a1766a_a35a_4406_83d1_340711ad2e5e">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000037307Member"
      id="t_1125_976bbcac_ebbf_4ec9_b42d_472ae6149930">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000037307Member"
      id="t_1126_64559cb8_824d_4631_80d0_54c6629c4bcb">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1127_446f9ffd_08ec_49b9_ac6a_f787e77bcc5d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio&lt;br/&gt;(Class A/JLAAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;43&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000037307Member"
      decimals="INF"
      id="h_3059_7e8ad559_f86f_4caa_a339_8b79c8a5f2f0"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000037307Member"
      decimals="4"
      id="h_3060_a02c7faa_cc6e_4a5c_b9d1_1b1ee5b02186"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1128_f9931dbc_0076_4149_b7f2_4cee464c55cc">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2010 Lifetime Portfolio (Class A/JLAAX) returned 8.13% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1129_d52cfcdd_caaa_4247_9856_d37baa83852b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718915.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1130_7b93cb8e_dbf3_4212_a94d_a90e51b29587">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio (Class A/JLAAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio (Class A/JLAAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2010 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2010 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037307Member"
      id="t_1139_55860403_3e12_dcc0_cf2d_b19f8a5b0dd5">Multimanager 2010 Lifetime Portfolio (Class A/JLAAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037307Member"
      decimals="4"
      id="h_3061_1bea529e_1935_4b7b_9971_a210d733d344"
      unitRef="pure">0.0268</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037307Member"
      decimals="4"
      id="h_3062_7fab5f35_3722_49ae_9ad6_cb59c30dad66"
      unitRef="pure">0.0259</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037307Member"
      decimals="4"
      id="h_3063_f16cdcf3_b60e_4fe1_91ab_d2e2e7da6825"
      unitRef="pure">0.0495</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000037307Member_WithoutSalesLoadMember"
      id="t_1140_9506f80c_ddcd_610e_7c60_d01c088a46ec">Multimanager 2010 Lifetime Portfolio (Class A/JLAAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000037307Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3064_691590a8_b829_4b5b_ad2b_52ad952b034b"
      unitRef="pure">0.0813</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000037307Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3065_f98a18bf_f0bb_4708_a0c6_4ec3a5a09e64"
      unitRef="pure">0.0366</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000037307Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3066_def6142c_cc87_45fd_93d5_1243ad41dd2b"
      unitRef="pure">0.0549</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1141_60636051_6922_a1e3_fc77_4f3ce2c31b87">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3067_8197e7ef_6516_4300_9827_fbc42110b458"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3068_7be51d18_f465_46ab_a2dd_1201c88e824d"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3069_8d5124bb_a746_4878_84fd_172ac0c286b1"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      id="t_1142_139409b9_10e0_5343_173d_a4a18257d0e2">S&amp;P Target Date 2010 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3070_20b01c72_9030_47c1_a087_9faca69bd0b0"
      unitRef="pure">0.0849</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3071_6338f90f_b0a1_4d76_a948_1d41f8a638be"
      unitRef="pure">0.0437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3072_2d027cc1_a056_411b_9ff8_16fc03ea13df"
      unitRef="pure">0.0578</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      id="t_1143_b6a68090_ec23_d301_8334_3edaebe1772e">John Hancock 2010 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3073_bae989d4_0f87_4b0b_8a10_af4a2b1f87e6"
      unitRef="pure">0.0878</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3074_01afa0fa_5139_433a_9a8d_988a98a1be8a"
      unitRef="pure">0.0427</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3075_c71c518f_cce1_4cff_80ca_c34e500f0034"
      unitRef="pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000037307Member"
      id="t_1131_c3f3bcd5_213a_46d9_87ea_c1d48db38b66">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1132_231d096a_831f_4ba1_85cf_a5590c71ad40">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1133_3d8e6532_33d4_4b25_bc7c_5c292a984708">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1134_68c494ee_a9b1_4081_8648_9dabea0a3a28">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;103,722,439&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000037307Member"
      decimals="INF"
      id="h_3076_3e3d4f36_bc54_4d4b_9c77_28a4087138bb"
      unitRef="USD">103722439</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000037307Member"
      decimals="INF"
      id="h_3077_fc81e7bc_8226_47b3_8a03_422a8353723a"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000037307Member"
      decimals="INF"
      id="h_3078_1709b966_ed7c_46be_a910_3de8cc8895d1"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000037307Member"
      decimals="4"
      id="h_3079_96127cfc_266d_4829_9524_dc986bbfb01b"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000037307Member"
      id="t_1135_05af42bf_b9d4_4a57_ad03_9ea032b24f73">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;87.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;22.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;60.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3080_6bb9fc17_c80d_4ecd_b2fd_023b86ef6e00"
      unitRef="pure">0.876</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_EquityMember"
      decimals="4"
      id="h_3081_1e7f6286_34ee_4425_a2ec_a2fda7fcc2f3"
      unitRef="pure">0.226</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_InternationalEquityMember"
      decimals="4"
      id="h_3082_e832c0b5_d2ee_47c5_a10f_379f48409ed8"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_LargeBlendMember"
      decimals="4"
      id="h_3083_38a13d95_6c77_4f12_8a09_3e85e436e60f"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3084_6489549c_c3fe_4bf0_8764_0d744aaf1f39"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3085_5f26610a_4457_4e70_a6da_ea164ea747f4"
      unitRef="pure">0.603</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_IntermediateBondMember"
      decimals="4"
      id="h_3086_82fd7784_bc85_40cc_857b_25caa5621bb4"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_ShortTermBondMember"
      decimals="4"
      id="h_3087_bf5b0b1b_85bc_4fa0_b9bd_246270f9cd4b"
      unitRef="pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3088_5b7b6950_3663_484b_98a2_c1f724c22e07"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_MultiSectorBondMember"
      decimals="4"
      id="h_3089_f7f4f27a_3133_4719_9fc0_94ce4b2a2119"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_BankLoanMember"
      decimals="4"
      id="h_3090_354324a3_a9cb_4fbd_a4c8_052e98a9db8a"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_HighYieldBondMember"
      decimals="4"
      id="h_3091_5c023e46_2526_4196_ac06_e89ffe14294a"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3092_272ba9ee_22ef_4a06_a35d_1003eed52df4"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_SectorEquityMember"
      decimals="4"
      id="h_3093_89bd660e_638f_4e87_a40d_6c359a2c2431"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3094_72827adf_f766_442d_8520_e9e7d7c03f92"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3095_e609a63d_334d_42df_8c64_0976ca7e4ba3"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_3096_27fe2e0b_6c82_43b3_9340_8fd8db54e508"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000037307Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3097_49a858f3_6e97_4e2e_9f90_dd39728724cd"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000153956Member"
      id="t_1150_10a16c0b_8189_7678_8911_e31fda4f4d51">Multimanager 2010 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000153956Member"
      id="t_1151_063ae14a_8391_aca6_653c_6f312022987f">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000153956Member"
      id="t_1152_4305a9b5_e23f_e866_5d17_1d9057260aed">JHRLX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1136_60370f28_91bb_41b4_8df4_c12f0af526c8">This annual shareholder report contains important information about the John Hancock Multimanager 2010 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000153956Member"
      id="t_1137_0532af06_08f2_40f7_ba77_a1d7e59c7308">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1138_7eedcda1_e54e_4c98_b415_c840021c1b01">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000153956Member"
      id="t_1139_a77e3386_c1c3_40e6_b50a_4e521bfe3e20">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000153956Member"
      id="t_1140_f7927ef1_fbdb_44f1_a8c5_aca2eb30af4a">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1141_3afd2680_5b47_4d13_ae3f_0ca5c34cc2ca">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio&lt;br/&gt;(Class I/JHRLX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;11&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000153956Member"
      decimals="INF"
      id="h_3098_6ee661fb_a6b9_4f12_a966_59c34cb81202"
      unitRef="USD">11</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000153956Member"
      decimals="4"
      id="h_3099_4ff82f0d_ca50_4ddc_a951_9a1dbc5947e1"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1142_3caa7805_d605_424d_bf64_2114d9a721ba">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2010 Lifetime Portfolio (Class I/JHRLX) returned 8.44% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1143_f65cc6dc_7299_497d_8823_906a5a4d4b17">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718827.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1144_430c6b4e_7408_4271_a07b_c7657edf23d5">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio (Class I/JHRLX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.81&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2010 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2010 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000153956Member"
      id="t_1153_cc5e7ee0_0b2c_1342_6fac_005dd982b387">Multimanager 2010 Lifetime Portfolio (Class I/JHRLX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000153956Member"
      decimals="4"
      id="h_3100_cdad7844_6bdc_418a_b411_6acb1e497a78"
      unitRef="pure">0.0844</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000153956Member"
      decimals="4"
      id="h_3101_66996ea3_c238_49de_961b_5838e7777fc8"
      unitRef="pure">0.0397</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000153956Member"
      decimals="4"
      id="h_3102_3942a51f_afdf_45c5_8bdb_a19f53442c31"
      unitRef="pure">0.0581</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1154_4e67972b_5346_e4ed_6011_4dcd3d6ac8e3">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3103_89d9c665_410e_4686_853b_a9cf7941c150"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3104_64340649_fc99_4216_8d0f_1953d0faaeec"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3105_9bb11d0a_328c_4564_a362_9de036fc2d8f"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      id="t_1155_2ab61a5d_942e_0d86_1590_23afad6dfb05">S&amp;P Target Date 2010 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3106_c7295abd_9051_4562_a0eb_1cd8040f5276"
      unitRef="pure">0.0849</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3107_6ff18fb5_4d46_4479_90b2_164b9dd451bd"
      unitRef="pure">0.0437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3108_c9f90d1b_6fac_4dae_9908_6b9271e1b538"
      unitRef="pure">0.0578</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      id="t_1156_933fa811_4fa7_5a97_245d_923b206ffb15">John Hancock 2010 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3109_3e32e547_f3b3_4298_9953_d463a944f8ee"
      unitRef="pure">0.0878</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3110_00a7dcc2_d10c_45ca_932a_62d8c1f9871a"
      unitRef="pure">0.0427</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3111_1a80f101_5ad6_469d_99b8_a29625974d82"
      unitRef="pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000153956Member"
      id="t_1145_28c4b191_6606_45b7_9aa2_c2bbf2690c5f">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1146_7816c113_0759_4ba5_b645_3cc69b5257f8">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1147_c4e85a09_3564_413f_82a1_b7b0762d0b3e">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1148_17fc01da_16e6_4144_8f7f_b5d3e53b6087">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;103,722,439&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000153956Member"
      decimals="INF"
      id="h_3112_9424ed88_a905_4c15_a724_4b7fa2a321fe"
      unitRef="USD">103722439</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000153956Member"
      decimals="INF"
      id="h_3113_36a1bdab_a3c8_4f8c_a052_c4cb33ae7d79"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000153956Member"
      decimals="INF"
      id="h_3114_37507417_3114_454a_8e8e_9f1184fcfb2c"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000153956Member"
      decimals="4"
      id="h_3115_3074eb28_85fc_4e4d_b624_8f191b22c089"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000153956Member"
      id="t_1149_0b4528eb_770c_447a_bd0b_b2efd9e704a5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;87.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;22.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;60.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3116_bbbe5ad2_5932_4946_8571_bf27e7eb25bb"
      unitRef="pure">0.876</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_EquityMember"
      decimals="4"
      id="h_3117_0bfad224_284c_43e8_9cd7_cda413ff4a3a"
      unitRef="pure">0.226</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_InternationalEquityMember"
      decimals="4"
      id="h_3118_a0a074b6_b073_4c2f_9a3b_d0c8c0e71266"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_LargeBlendMember"
      decimals="4"
      id="h_3119_503150d5_58f4_438e_a128_2f8aa1aba02c"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3120_b2b535c3_6037_4d87_8939_55b2a8a858cd"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3121_60cd894a_5114_4296_b5ff_f74184c64ce5"
      unitRef="pure">0.603</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_IntermediateBondMember"
      decimals="4"
      id="h_3122_983ec713_f9ce_4182_8e35_8e1159a85bd8"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_ShortTermBondMember"
      decimals="4"
      id="h_3123_50d3ea31_39f2_41df_9270_8fc91f1cc7ca"
      unitRef="pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3124_8c9d98e3_9b72_45f9_aa0f_7718d2151530"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_MultiSectorBondMember"
      decimals="4"
      id="h_3125_5eeaa61b_b410_4368_b14f_cd010a43c1e1"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_BankLoanMember"
      decimals="4"
      id="h_3126_8c61b55e_e0df_4234_86eb_2c94d7f32d14"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_HighYieldBondMember"
      decimals="4"
      id="h_3127_3d02280b_07aa_42b4_b84c_081ad8cf1a27"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3128_c70fa0c3_ad39_48a3_ada6_631d8319dfe5"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_SectorEquityMember"
      decimals="4"
      id="h_3129_0a494e85_36f4_4a61_8dbd_535dd681eb8e"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3130_3fa9045f_017e_4b85_83de_b6f9a2255960"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3131_ffb106e1_e8b0_4f61_9b8e_f481403296e1"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_3132_88a2de2c_49be_45e7_8a77_93228a3326e8"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000153956Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3133_e4daf63e_3aa0_4035_a4fe_3c8ad230a738"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113503Member"
      id="t_1164_f682a769_c90e_5dbb_f2a8_87713201e7e4">Multimanager 2010 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113503Member"
      id="t_1165_3c69ffc4_1946_408f_931e_66b94c527cc7">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113503Member"
      id="t_1166_fa1fd512_2c77_8626_225b_da38c5d695a4">JLAEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1150_d0e0a599_a1fe_4c67_9c62_aa2c974229fc">This annual shareholder report contains important information about the John Hancock Multimanager 2010 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113503Member"
      id="t_1151_d270a35d_0f96_4231_8e22_f5c3b808d2eb">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1152_9702e2a6_f484_4cda_aff2_5699eb319978">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113503Member"
      id="t_1153_d385cc78_741e_4dfb_814a_71cb2f8b7a4b">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113503Member"
      id="t_1154_46da688f_144e_4038_a61b_7264569947b1">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1155_13ad8ec1_d8d8_4466_ba62_b5a25d9f263d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio&lt;br/&gt;(Class R2/JLAEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;53&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113503Member"
      decimals="INF"
      id="h_3170_7119f9c0_877a_123f_affa_e0bbd39485a9"
      unitRef="USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113503Member"
      decimals="4"
      id="h_3135_1cf549f0_3ace_40a5_8488_c58b6266eb16"
      unitRef="pure">0.0051</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1156_2ad35d92_86a7_4593_8b4e_6380d1e1e689">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2010 Lifetime Portfolio (Class R2/JLAEX) returned 7.92% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1157_311e8032_63fb_4b3a_83bb_27d0980b13bd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718896.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1158_cbed4cb6_a61c_4264_b0a2_b4e94608fef9">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio (Class R2/JLAEX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2010 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2010 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113503Member"
      id="t_1167_44ffe07c_1118_7eed_71fd_2a7b6de18f63">Multimanager 2010 Lifetime Portfolio (Class R2/JLAEX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113503Member"
      decimals="4"
      id="h_3136_3deb9511_fd6f_45ae_b955_3fd53b1a8f60"
      unitRef="pure">0.0792</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113503Member"
      decimals="4"
      id="h_3137_cdad8c91_6cd0_4d80_923a_2905702c2722"
      unitRef="pure">0.0358</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113503Member"
      decimals="4"
      id="h_3138_8f5eeb29_2931_47ff_ac5b_da5a2b21f4cd"
      unitRef="pure">0.0541</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1168_6928e5cc_00ba_311e_9f4e_322e76286eff">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3139_b75c866c_a93e_47a9_ba80_d59201baf74a"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3140_35a71c98_ad8e_4df9_93ba_2bec551f9196"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3141_7a3609cb_34fa_47c9_a4bb_63843ea57d12"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      id="t_1169_34e8b7c1_4dd7_fed1_f97f_296fee50c524">S&amp;P Target Date 2010 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3142_7c4edc02_79f4_418f_b798_f983c42d95dc"
      unitRef="pure">0.0849</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3143_e0a8fd8c_a97b_4171_8486_d5a1ef6f9903"
      unitRef="pure">0.0437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3144_47aeb124_3750_4206_b854_ee72a3e75814"
      unitRef="pure">0.0578</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      id="t_1170_412cd74a_2f67_0e59_8e7d_44585196a2bf">John Hancock 2010 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3145_496afdc0_4ef5_49fe_b529_5d18e8208716"
      unitRef="pure">0.0878</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3146_0c4a4542_7997_4b10_9ae4_4b1cd30271a9"
      unitRef="pure">0.0427</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3147_46451d3d_3276_4e59_ac7e_19ee1b0824b7"
      unitRef="pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113503Member"
      id="t_1159_5951bcc7_9be5_4692_9db0_6def4c966172">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1160_6a1be970_7adf_4a1f_9edf_b41ae2e537eb">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1161_5f0575c5_810c_4824_aa29_45d0c6a8be3c">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1162_5792d5f4_d956_4d01_ad9a_cd1c04a93ae1">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;103,722,439&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113503Member"
      decimals="INF"
      id="h_3148_3a951c63_bed3_4afe_a0d2_7ce69fa44f03"
      unitRef="USD">103722439</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113503Member"
      decimals="INF"
      id="h_3149_c17bffeb_22e5_4a30_bacf_52e7f4ef234c"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113503Member"
      decimals="INF"
      id="h_3150_803e722a_542b_480b_90e8_a6008d642c21"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113503Member"
      decimals="4"
      id="h_3151_187a3138_b344_4ede_a0c0_d61cf082676a"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113503Member"
      id="t_1163_a53b52f4_c05a_4e55_8715_4967b20c8ea4">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;87.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;22.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;60.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3152_9c6c5f30_5ce6_4dbc_9620_4a3c0cb031e4"
      unitRef="pure">0.876</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_EquityMember"
      decimals="4"
      id="h_3153_feac0825_6355_433e_a197_aa80b036f0b1"
      unitRef="pure">0.226</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_InternationalEquityMember"
      decimals="4"
      id="h_3154_f82b9544_efd8_41f4_a295_05f6c042c13f"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_LargeBlendMember"
      decimals="4"
      id="h_3155_9d1feb5b_679b_4d93_bd78_46d21369063f"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3156_c87bc923_8116_41bb_bf50_d48f39f3eb6e"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3157_d8f4df34_2a3e_41b9_bee9_fcb2e8c953ad"
      unitRef="pure">0.603</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_IntermediateBondMember"
      decimals="4"
      id="h_3158_8a4a07fc_0351_47ff_8c16_4fffbbd95789"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_ShortTermBondMember"
      decimals="4"
      id="h_3159_9d4099d0_b20f_4276_b1a6_df6aa013a405"
      unitRef="pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3160_bce45f67_dc12_4153_9168_4279a6541458"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_MultiSectorBondMember"
      decimals="4"
      id="h_3161_7a2381fc_9791_4b2c_ad0a_7e9813db513a"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_BankLoanMember"
      decimals="4"
      id="h_3162_f33d07f2_121b_431e_94b1_eae2199bb9bf"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_HighYieldBondMember"
      decimals="4"
      id="h_3163_bad0fbb8_6736_49ae_b7fd_2be63bdf1b75"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3164_7f2c6250_16e3_4af2_9996_3c8754f94545"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_SectorEquityMember"
      decimals="4"
      id="h_3165_d4a2360d_974b_4d64_8921_a681a57bcecf"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3166_b3b249c5_7632_4a89_aa18_53d9ec6bac22"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3167_5565cfc1_c545_4213_b0bd_c51d5001f3d3"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_3168_98a9af1c_2894_444f_b162_f9eea6d34365"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113503Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3169_15f87802_322b_4fe4_8124_9541bd91ccf8"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106459Member"
      id="t_1178_9fc43d9a_0911_e7b7_b071_c8ddbcf6af87">Multimanager 2010 Lifetime Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106459Member"
      id="t_1179_b06477a7_2575_0bab_d20d_a940ab307a6d">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106459Member"
      id="t_1180_eca5e13e_8038_ea03_ac58_1e44d0121771">JLAIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1164_7c74a5aa_4ef5_4c90_9431_3c4ebbf15aed">This annual shareholder report contains important information about the John Hancock Multimanager 2010 Lifetime Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106459Member"
      id="t_1165_5837ed6d_5339_44e0_a405_5794cdf2ca31">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1166_27662bcf_d08b_4d3e_b751_dab5a217a0b4">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106459Member"
      id="t_1167_769a5519_8d0d_47b8_b025_38e00db4eba1">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106459Member"
      id="t_1168_e5a330fd_063e_4bf4_8dc5_78345ef022ef">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1169_b63b1963_5d91_4329_bb44_be26caf326aa">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio&lt;br/&gt;(Class R6/JLAIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106459Member"
      decimals="INF"
      id="h_3170_765ecf2e_6422_4a5f_a086_b488a25a6898"
      unitRef="USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106459Member"
      decimals="4"
      id="h_3171_98107173_448a_41e7_ab78_299bf3c98c95"
      unitRef="pure">0.0000</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1170_49d3ea9d_d0b5_4952_8aa0_86ec9d4e427f">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager 2010 Lifetime Portfolio (Class R6/JLAIX) returned 8.55% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made a significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results. Defensive equities also generated positive returns. The real assets portfolio was an additional contributor with strong returns for energy stocks and the metals &amp;amp; mining sector.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in short-term bonds, high yield bonds, multi-sector bonds, short-term U.S. Treasury Inflation Protected Securities, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in international real estate investment trusts and U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1171_e3a62c01_d6ea_4c8a_9775_3349ad052e21">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6718877.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1172_40ce02b2_f8a8_4db6_8840_e9a09eb7a0ac">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager 2010 Lifetime Portfolio (Class R6/JLAIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P Target Date 2010 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock 2010 Lifetime Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.78&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106459Member"
      id="t_1181_27a49be7_f6b1_20a5_1f2a_0c5847d14afa">Multimanager 2010 Lifetime Portfolio (Class R6/JLAIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106459Member"
      decimals="4"
      id="h_3172_7a59a6d9_3c07_4ba5_8bea_c825fe4f4bec"
      unitRef="pure">0.0855</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106459Member"
      decimals="4"
      id="h_3173_865979f6_25cd_4e16_b949_a842ee710b32"
      unitRef="pure">0.0408</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106459Member"
      decimals="4"
      id="h_3174_90870ad8_5935_44ac_9470_7f83dda8760b"
      unitRef="pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1182_459660b8_a81b_1d77_6ddf_0b69273dedff">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3175_1d67c916_b32f_46fa_8c7a_f531d7f111fa"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3176_f8ac1281_8103_4270_9a63_5ecfde837025"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_3177_43e957fd_fea5_4048_920c_3e56efde17f8"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      id="t_1183_f9c4f6f8_1b59_07ed_7c15_cdb1c6214d32">S&amp;P Target Date 2010 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3178_1cf4d7c5_4303_446f_9315_a1fbbe17a5c5"
      unitRef="pure">0.0849</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3179_98007884_eacf_4460_b5c7_6996bbef3c0f"
      unitRef="pure">0.0437</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_SAndPTargetDate2010IndexMember"
      decimals="4"
      id="h_3180_d4fd92a7_a994_494b_b171_fa4ef7a0685c"
      unitRef="pure">0.0578</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      id="t_1184_637cfa19_509e_d52d_d665_1acc82b46938">John Hancock 2010 Lifetime Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3181_a8e2d2e5_45c7_4e96_b408_14f01c7e48fd"
      unitRef="pure">0.0878</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3182_0b47c82f_762f_4ead_aba8_cc882947d212"
      unitRef="pure">0.0427</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancock2010LifetimeIndexMember"
      decimals="4"
      id="h_3183_1edcc381_ec67_449b_bc5e_6be2ac635500"
      unitRef="pure">0.0594</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106459Member"
      id="t_1173_cfb3cf77_4ce4_4ed7_91c7_94ad035c77fc">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1174_1f537ba9_7688_48bf_b211_6cb346f742cf">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1175_df641db9_e315_4d28_b129_8c611580ebb7">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1176_187d0f99_f543_481d_89ed_7f46eafd2ac1">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;103,722,439&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106459Member"
      decimals="INF"
      id="h_3184_41c1d2c7_ba4d_4083_823b_3c1edd511d12"
      unitRef="USD">103722439</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106459Member"
      decimals="INF"
      id="h_3185_16831b6a_a58a_4549_8367_efee9b4fbb04"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106459Member"
      decimals="INF"
      id="h_3186_cd582d4b_49a3_4818_9064_501ba53b3e6c"
      unitRef="USD">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106459Member"
      decimals="4"
      id="h_3187_50e77775_9ed0_4e3d_a6ec_821482e86de5"
      unitRef="pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106459Member"
      id="t_1177_3ffe9213_6223_4d26_967b_180b819b79b9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;87.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;22.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;60.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;29.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Unaffiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3188_be31b85f_4a78_44a3_876e_8121cb09b4a3"
      unitRef="pure">0.876</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_EquityMember"
      decimals="4"
      id="h_3189_c8f99ff6_0cc4_43a7_b062_2e3782349488"
      unitRef="pure">0.226</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_InternationalEquityMember"
      decimals="4"
      id="h_3190_19a5fac8_88f8_4891_8bf7_f09c609fef1b"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_LargeBlendMember"
      decimals="4"
      id="h_3191_4d8fd0b4_b990_4e49_abf9_84dba0a0699c"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3192_6e418bf8_5ef5_4d71_9e46_da60ce73133b"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3193_161b1c83_e731_4b08_b3ae_b667a16dacff"
      unitRef="pure">0.603</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_IntermediateBondMember"
      decimals="4"
      id="h_3194_220460df_3631_4e99_9fef_74be704c3202"
      unitRef="pure">0.294</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_ShortTermBondMember"
      decimals="4"
      id="h_3195_0f8d53c6_e631_4264_ab83_065b405e2a8d"
      unitRef="pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3196_370e95c2_46be_462f_acc3_cb4a0adb27d1"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_MultiSectorBondMember"
      decimals="4"
      id="h_3197_0f592e0f_e99f_4c5a_a6ff_90eb486e6a11"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_BankLoanMember"
      decimals="4"
      id="h_3198_b71fa988_9beb_469a_8a72_9752529e0d74"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_HighYieldBondMember"
      decimals="4"
      id="h_3199_ce9299c2_b7d8_4f0a_9fd7_f37ef6047e0b"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3200_7375173b_efae_4cbc_b68d_f53dd7d5e534"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_SectorEquityMember"
      decimals="4"
      id="h_3201_f701e451_4ed0_49a2_924a_e67fb92711f2"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3202_9214c87f_adbf_4ad7_a837_dfd56baa4596"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_UnaffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3203_8d49a483_077d_45e4_b87a_f2401919495a"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_EquityUnaffiliatedMember"
      decimals="4"
      id="h_3204_1d5ee7d6_7ac3_4552_951c_541f3a5af9ee"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106459Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3205_e448288d_74dd_4cdb_af87_140635232003"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009056Member"
      id="t_1191_91db51f8_78d9_a146_14a7_3e9625530ea2">Multimanager Lifestyle Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009056Member"
      id="t_1192_8b3a752c_ebe8_c412_54c8_3c7924b01705">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009056Member"
      id="t_1193_9d7084ac_f1d8_a8e7_775f_1b49a86393d6">JILAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1178_744952d5_d878_478f_956d_360611284531">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Aggressive Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009056Member"
      id="t_1179_deeed01e_fc8d_457b_a9cc_d3cc81e00716">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1180_66f85fc2_7c3b_48c8_8f94_d50757f40a9a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009056Member"
      id="t_1181_247b8c99_241f_4789_a30e_bd7b3c3cfd3d">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009056Member"
      id="t_1182_e9b5b261_9a0f_48e4_898b_83fcf358334a">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1183_56bc23f0_409b_4120_8344_60adf16ab30d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio&lt;br/&gt;(Class 1/JILAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009056Member"
      decimals="INF"
      id="h_3206_595423d8_b60b_4363_85cf_5817f3f0ba6e"
      unitRef="USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009056Member"
      decimals="4"
      id="h_3207_48faad03_ecd3_44de_81c8_1f5bf13cf812"
      unitRef="pure">0.0016</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1184_21691f80_ed11_45f2_ba44_9510c9bea5ff">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Aggressive Portfolio (Class 1/JILAX) returned 20.67% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, albeit to a much lesser extent than equities due to its lower return and modest portfolio weighting.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1185_cc2c4444_d459_4558_8634_c166dd968d0e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726315.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1186_c480044c_d2d0_466a_b6d6_99502d5bb0a1">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class 1/JILAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.67&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Aggressive Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009056Member"
      id="t_1194_47bc2f24_f7b6_5e3e_fa64_077a3ebffd39">Multimanager Lifestyle Aggressive Portfolio (Class 1/JILAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009056Member"
      decimals="4"
      id="h_3208_99aa5696_89a9_412b_8638_7d46f0d99d60"
      unitRef="pure">0.2067</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009056Member"
      decimals="4"
      id="h_3209_84b995d4_113e_4e60_8886_036cc8a9a270"
      unitRef="pure">0.0807</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009056Member"
      decimals="4"
      id="h_3210_c98bd9dc_b35a_4461_ae25_b381d8b3f2a5"
      unitRef="pure">0.1120</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1195_34a9aaeb_594d_a760_8ebe_f68e7cfeac64">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3211_3adb2805_b2e0_4797_976d_524fe493c23b"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3212_c30534d4_aca4_47c7_a8c4_6a03882d1453"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3213_01ed37db_2abd_4f54_8570_148b14f88fac"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      id="t_1196_36addbde_ee45_4021_e5b1_c826dfb2589d">Morningstar U.S. Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3214_4978f3b6_defe_4869_af69_fb51f2c065f7"
      unitRef="pure">0.1939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3215_5f138697_09c4_4b6c_9f5a_022bf8738299"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3216_28a5c861_b153_4bc3_bed3_091078a9653f"
      unitRef="pure">0.1274</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      id="t_1197_c4bec620_3e99_0fe0_ea72_77aae62b7891">John Hancock Lifestyle Aggressive Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3217_9e916331_60df_4405_a552_46f50f23d4b2"
      unitRef="pure">0.2290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3218_93a76869_8fd4_4c0f_b144_24092bfc799f"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3219_ef6bb9af_fdb0_480d_98bd_545b46302546"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009056Member"
      id="t_1187_80e79a1d_ef77_4a94_87ff_ce15de98d21f">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1188_6bd961f2_1849_4037_8a72_4cc485095919">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1189_715ddd0e_0191_4e98_8a9d_e0a630604a48">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,275,684,137&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,418,232&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009056Member"
      decimals="INF"
      id="h_3220_ab934b3b_141b_407b_9fed_b46f4b2e3545"
      unitRef="USD">3275684137</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009056Member"
      decimals="INF"
      id="h_3221_ed8b9678_6dcb_44c4_b216_8a56988611c7"
      unitRef="Holding">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009056Member"
      decimals="INF"
      id="h_3222_c1284363_0d4c_4c1a_93ae_d10afef91f7a"
      unitRef="USD">2418232</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009056Member"
      decimals="4"
      id="h_3223_606daa19_98ae_44b8_b7df_1a244b8a3915"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009056Member"
      id="t_1190_615e9cce_1d03_41e0_a475_551ac682452c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;99.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;38.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3224_8b52b59c_e07c_4bdf_bf24_c0f916dcad1f"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_EquityMember"
      decimals="4"
      id="h_3225_5c4230e3_dc8c_45e3_8f06_7f9a1612a441"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3226_e7896f49_84bb_4b98_9fc4_338267b53f2b"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_InternationalEquityMember"
      decimals="4"
      id="h_3227_36cc2130_4206_4be0_b584_3fee53782915"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3228_c22affc2_183a_4e2a_bf00_3e940c3f06af"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3229_3bff760c_ce43_4556_a975_bc1098c7883b"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3230_0bf946c3_6713_44a6_9a75_9e3b5608e63e"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_LargeBlendMember"
      decimals="4"
      id="h_3231_1dc89ed8_734d_4c3a_9450_437ad6639920"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3232_cc0f9d71_9b34_4613_a432_49d8afefe918"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_ShortTermBondMember"
      decimals="4"
      id="h_3233_3e2a3b43_88a2_46e2_8c15_35c421e465f5"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3234_f4609e04_9730_4420_b3fa_2295878cd376"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_HighYieldBondMember"
      decimals="4"
      id="h_3235_ca1ad309_a4af_48e8_a084_51f6a0465222"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3236_e9c12d13_2955_42b8_9d41_708c1e1833c8"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_SectorEquityMember"
      decimals="4"
      id="h_3237_df556910_6707_4183_b8c2_b130ce867daf"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3238_e9afb381_433f_40fa_b736_0bc3a9009a66"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009056Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3239_1ef94a58_34eb_4272_a013_1a2a138b5381"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009050Member"
      id="t_1205_fc7ecf69_469b_0424_ff02_1fde4fc3f3eb">Multimanager Lifestyle Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009050Member"
      id="t_1206_d9fbdcd4_dcee_cee0_6400_c6933be58277">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009050Member"
      id="t_1207_d9969496_314c_e379_9759_c49358302784">JALAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1191_b092aa12_abd9_4741_ba33_fb331449d0f5">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Aggressive Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009050Member"
      id="t_1192_f1ef9de0_4d7e_46a3_aab2_0bae9215a16a">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1193_86ee28b2_c5ba_4190_94a4_3e039ac6e3cf">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009050Member"
      id="t_1194_a604a198_648c_4a5b_9638_4f83b71c6220">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009050Member"
      id="t_1195_a64d5502_df5e_4b8d_9029_a63c225e7d80">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1196_3ff4c224_c195_44ee_b1cc_385f92b3c004">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio&lt;br/&gt;(Class A/JALAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;57&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009050Member"
      decimals="INF"
      id="h_3240_22ec12e5_6ea1_4ce0_87f3_967a691f8b54"
      unitRef="USD">57</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009050Member"
      decimals="4"
      id="h_3241_c58c7d79_4dcc_437e_9f35_9ba6cb8401c5"
      unitRef="pure">0.0052</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1197_1ec09901_00f7_4e9d_b773_41313ff12549">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Aggressive Portfolio (Class A/JALAX) returned 20.18% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, albeit to a much lesser extent than equities due to its lower return and modest portfolio weighting.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1198_461f0f45_e8b9_4c8e_944d_2aa98bda36b0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726081.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1199_c9a3dcc5_2d16_4526_adbf_da302015f423">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class A/JALAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.29&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class A/JALAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.18&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.67&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.80&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Aggressive Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009050Member"
      id="t_1208_b12ec6ae_cbd9_4d3d_89c4_80ac597e92a0">Multimanager Lifestyle Aggressive Portfolio (Class A/JALAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009050Member"
      decimals="4"
      id="h_3242_38356897_ce54_4781_a3bb_09e4493ace4b"
      unitRef="pure">0.1479</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009050Member"
      decimals="4"
      id="h_3243_e194ff30_680e_4622_941e_4e4603cde56d"
      unitRef="pure">0.0668</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009050Member"
      decimals="4"
      id="h_3244_3e88dedc_0bc8_43b2_b484_56998a3f36eb"
      unitRef="pure">0.1029</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009050Member_WithoutSalesLoadMember"
      id="t_1209_4a4201a0_b4b4_9e84_0040_c5c097cca458">Multimanager Lifestyle Aggressive Portfolio (Class A/JALAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009050Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3245_ff01ff58_99b6_49b3_a4a8_d8729d9cd628"
      unitRef="pure">0.2018</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009050Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3246_1eaea06d_0eda_4dee_af55_faff5cce1c00"
      unitRef="pure">0.0767</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009050Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3247_4618c234_167d_4dd9_bb9f_a97c639eecaa"
      unitRef="pure">0.1080</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1210_63a49c95_7fb6_1f46_2850_d78e50fef4e0">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3248_94bbb861_1595_4515_8b58_065ed3ffdfc7"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3249_d8d00d6c_7a60_45d9_b512_4dea4d3e00ab"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3250_4d3887c4_2153_4844_9c38_edfd63437687"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      id="t_1211_5003c288_1daa_932d_7487_b8b7f7e2872c">Morningstar U.S. Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3251_654805e1_0437_47c5_bdd0_df8c300c80fd"
      unitRef="pure">0.1939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3252_d116bc55_d472_483d_95f1_3e74f7e8473e"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3253_384e162c_82d0_43a1_85af_d77fcbf1fa6c"
      unitRef="pure">0.1274</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      id="t_1212_5ec7d293_6628_6cec_2b5b_49a01c32a994">John Hancock Lifestyle Aggressive Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3254_98ac6011_b286_41da_b5c3_f646a97f4877"
      unitRef="pure">0.2290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3255_99f891a9_3ad5_4c14_9b79_1cef3167b454"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3256_ac4b9c3e_fe25_4a76_bcc1_b2935e759abc"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009050Member"
      id="t_1200_ee6ee733_c5c3_4521_85c2_1fda1762e0c0">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1201_51ef8aea_0bbc_4e3a_aaee_27f3ae408fba">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1202_85969f18_5bef_491e_9608_4c4805d18ab9">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1203_01027f24_f21a_4dc7_b0e8_9185b022e58c">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,275,684,137&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,418,232&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009050Member"
      decimals="INF"
      id="h_3257_c176e8a0_17a7_49c6_8fd5_98eb56d21da0"
      unitRef="USD">3275684137</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009050Member"
      decimals="INF"
      id="h_3258_c0b4c654_8f37_4806_9568_c0ca33d9fea8"
      unitRef="Holding">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009050Member"
      decimals="INF"
      id="h_3259_3a9c24eb_351d_4256_ada5_46ef98b44178"
      unitRef="USD">2418232</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009050Member"
      decimals="4"
      id="h_3260_883ebffc_32cc_4011_80f1_e60737e7a251"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009050Member"
      id="t_1204_7ec7d1d2_0028_4239_b8d0_594bb8ebf108">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;99.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;38.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3261_5eb4a748_204f_4ef6_a8b8_7b7ecc3cd250"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_EquityMember"
      decimals="4"
      id="h_3262_1d625c6c_952b_486b_8ac7_c15e9c04177f"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3263_0a892cd9_0668_408f_8ce6_bafbad524ccb"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_InternationalEquityMember"
      decimals="4"
      id="h_3264_dbc15e33_2bba_497c_9e6f_790fc1e8a74c"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3265_f9adc093_a9b6_403a_a7d3_cf321c25d498"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3266_e827d9af_0af9_4409_84fa_0c40230494a7"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3267_b270b328_ac3b_46c3_b359_494804a29385"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_LargeBlendMember"
      decimals="4"
      id="h_3268_3747088c_1d80_48d8_859d_c47dccba03a3"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3269_43ef8f6f_52db_4721_b16e_693fae9e9e58"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_ShortTermBondMember"
      decimals="4"
      id="h_3270_26292e24_9e0a_45c8_bd7d_ff9a68e1c3d7"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3271_4b7ef856_a07a_40d5_85a9_4a23edfded53"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_HighYieldBondMember"
      decimals="4"
      id="h_3272_03c030c3_dde5_4794_9b8f_7f0160162e1e"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3273_394e12ed_4015_460d_9fac_35d95c1bcb9c"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_SectorEquityMember"
      decimals="4"
      id="h_3274_e9fa9205_2e5a_421e_9343_22b95b4e46f0"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3275_6823214d_b7a3_4e28_a63e_c08eb10016b2"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009050Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3276_c69f7e65_4b76_4726_a2c0_c230a5325553"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009052Member"
      id="t_1219_0714e279_0bd5_10fe_22e0_b078a88e812d">Multimanager Lifestyle Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009052Member"
      id="t_1220_7b83dadc_646d_4826_28cf_29c0ceab41bb">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009052Member"
      id="t_1221_8c3b0de1_7093_ec62_6283_e1578f2bffbc">JCLAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1205_8ab3811c_1ed9_4637_b52b_6d3b065cba00">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Aggressive Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009052Member"
      id="t_1206_ab7e3e5e_0551_48d2_a122_11c474f84139">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1207_33cb62d9_6cb2_456a_adbb_7fd68636c36e">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009052Member"
      id="t_1208_70420d3c_97e4_4490_b9c4_294207229c64">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009052Member"
      id="t_1209_e0e7af18_8479_48bf_b7d1_b157bb57d120">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1210_401d01b3_406c_47b2_952d_467f4915ae4f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio&lt;br/&gt;(Class C/JCLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;134&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;1.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009052Member"
      decimals="INF"
      id="h_3277_b7779e4a_74fc_480a_949d_9767702c7aab"
      unitRef="USD">134</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009052Member"
      decimals="4"
      id="h_3278_ab5f01f9_8518_4f6e_80ac_9a5178a5f024"
      unitRef="pure">0.0122</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1211_52e74387_1494_461c_9301_e12bcf47cce9">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Aggressive Portfolio (Class C/JCLAX) returned 19.41% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, albeit to a much lesser extent than equities due to its lower return and modest portfolio weighting.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1212_70671597_4940_47b0_b5e1_7a3ab636d6b9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726120.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1213_ce9a252b_e02d_4a28_92e1_a4ec9080318d">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class C/JCLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;18.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class C/JCLAX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Aggressive Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009052Member"
      id="t_1222_4fab526b_c7c7_445a_4731_37664dc42892">Multimanager Lifestyle Aggressive Portfolio (Class C/JCLAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009052Member"
      decimals="4"
      id="h_3279_ecbc4269_47f6_42b7_9f05_132abe19686c"
      unitRef="pure">0.1841</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009052Member"
      decimals="4"
      id="h_3280_b6cd8874_d454_48e1_9120_c2e11fcfd0c2"
      unitRef="pure">0.0691</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009052Member"
      decimals="4"
      id="h_3281_fe65d840_a86d_46aa_9deb_215b5a8b9ccf"
      unitRef="pure">0.1002</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009052Member_WithoutSalesLoadMember"
      id="t_1223_560515b6_e6a7_46e5_8116_f61b92b93e7d">Multimanager Lifestyle Aggressive Portfolio (Class C/JCLAX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009052Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3282_20e83f4d_a58b_4137_963b_f20fa67f1417"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009052Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3283_80c26168_600a_4175_acc1_99c9d2a28d91"
      unitRef="pure">0.0691</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009052Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3284_8f4f93ef_9911_4933_b83c_9631909a5fe9"
      unitRef="pure">0.1002</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1224_41add4b9_3d7e_4e9c_adc6_304971807bcc">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3285_1ba25799_19ee_412b_8173_2f7955d2c55e"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3286_c39ebb1e_ade6_436f_a638_d5034eda1f33"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3287_9308f6d9_b204_480d_b398_54454aabff82"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      id="t_1225_9b21017e_dd04_2e7c_6d86_a52845e95c1e">Morningstar U.S. Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3288_25031c9e_4677_4ece_980c_faff4751ec16"
      unitRef="pure">0.1939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3289_426cff4d_779c_41a9_961b_bef439df5c4f"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3290_4b4c5414_320d_46d4_88f9_60dc7ff15467"
      unitRef="pure">0.1274</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      id="t_1226_257de38c_2770_f2ef_8e3e_1305f3efd9ad">John Hancock Lifestyle Aggressive Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3291_294de843_4497_425a_bcaf_4b2bd4e4b5af"
      unitRef="pure">0.2290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3292_fc8d6ad4_b771_4f6a_8589_ff82faebd3c6"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3293_89819f12_ecf0_4b84_9d83_0599e824008e"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009052Member"
      id="t_1214_55381eb4_6a10_4e79_98d1_42c14059460d">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1215_f7e5046b_8427_436f_ba3a_2e5717bec2ea">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1216_af4a385b_42a1_4557_8218_ef02ff6744df">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1217_1233edfd_230f_4b5b_87ba_102d1b9b180b">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,275,684,137&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,418,232&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009052Member"
      decimals="INF"
      id="h_3294_065166e2_7929_4123_b685_2f9c9cdb1748"
      unitRef="USD">3275684137</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009052Member"
      decimals="INF"
      id="h_3295_dc50ed3d_f3f0_47af_8b29_12342607d26c"
      unitRef="Holding">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009052Member"
      decimals="INF"
      id="h_3296_5226b97a_36a0_4060_a984_33f6ced05331"
      unitRef="USD">2418232</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009052Member"
      decimals="4"
      id="h_3297_c8bc3f2e_2293_49a2_9afd_1b45edef2218"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009052Member"
      id="t_1218_e860e0dc_38a4_4186_a070_0bfb47265895">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;99.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;38.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3298_afe41fbd_e03e_4521_aaa9_8a4ac0547e71"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_EquityMember"
      decimals="4"
      id="h_3299_3c0d3410_ae03_49f6_bf56_122073115e82"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3300_a73405f7_656f_48b8_b879_77879d79b6e1"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_InternationalEquityMember"
      decimals="4"
      id="h_3301_e22a95c4_7511_4540_a61b_c55366fd5526"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3302_20fbdd80_fcc2_4d1b_9986_843ae7fe7aef"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3303_6801acef_23e6_4ba8_bcce_01b2ef33aec9"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3304_760e63cc_9893_44a1_8f9f_c643460cd41e"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_LargeBlendMember"
      decimals="4"
      id="h_3305_cbcf9331_4874_48f3_85ba_cbe622f844e5"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3306_63bee4e6_921e_4ade_a469_7994b6c6baa6"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_ShortTermBondMember"
      decimals="4"
      id="h_3307_45515125_0106_47c4_bb64_068d3d422ead"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3308_d28d18fb_0232_4302_ae93_bac5a57c454c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_HighYieldBondMember"
      decimals="4"
      id="h_3309_a0cb7b86_7647_4836_9010_abf8828e7c4f"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3310_b1bacb93_d1f9_4f26_a7d0_37792e656dbe"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_SectorEquityMember"
      decimals="4"
      id="h_3311_f3f385b5_79e5_4ffe_81a6_ab5e92129116"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3312_9066d43e_1111_428f_8ad1_1540f3fda896"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009052Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3313_d1615516_13b1_42ea_b2f0_d23d74c88745"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000155628Member"
      id="t_1233_981b4800_b7db_42c8_18a5_ce7ef08e8774">Multimanager Lifestyle Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000155628Member"
      id="t_1234_8627245a_13cb_8cbb_d025_6a053c98d4a2">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000155628Member"
      id="t_1235_cc38afbd_7d79_377f_b48b_a6f65990fb07">JTAIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1219_b9f8eb76_10a3_4df4_b810_191bb28f6725">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Aggressive Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000155628Member"
      id="t_1220_49ac3a80_f664_4b39_bf35_73b3a50f5fb1">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1221_ebde2e80_36df_4a1a_9137_432bc6fb6d0a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000155628Member"
      id="t_1222_117e8f72_16e7_4ff3_8686_1db1a80eb8bc">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000155628Member"
      id="t_1223_ce9399fa_fa4b_4fe0_9381_498942ae8978">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1236_1f01e908_99cf_c545_d26f_dc2f5b39d566">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio&lt;br/&gt;(Class I/JTAIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;24&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000155628Member"
      decimals="INF"
      id="h_3314_8e1f9ad1_4d09_4f98_854f_1e66d4177470"
      unitRef="USD">24</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000155628Member"
      decimals="4"
      id="h_3315_1b4cd4ab_6ddb_4ada_a7f0_efe328e45b25"
      unitRef="pure">0.0022</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1237_6bc850ff_8a51_2789_3208_427a4e626fb3">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Aggressive Portfolio (Class I/JTAIX) returned 20.61% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, albeit to a much lesser extent than equities due to its lower return and modest portfolio weighting.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1238_f3d73e43_cdde_342c_9446_334826728c60">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726354.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1245_a934f155_d3bc_f73e_7ce2_a6a6749c73e9">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class I/JTAIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.61&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.01&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Aggressive Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000155628Member"
      id="t_1241_5002641b_0ce4_d51a_84e3_abee1c2dc27b">Multimanager Lifestyle Aggressive Portfolio (Class I/JTAIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000155628Member"
      decimals="4"
      id="h_3316_cf32ca04_dec7_4a91_a6e8_b4971f1e19be"
      unitRef="pure">0.2061</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000155628Member"
      decimals="4"
      id="h_3317_d050d9ec_50a2_4f50_b8c3_fcf371247d8a"
      unitRef="pure">0.0801</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000155628Member"
      decimals="4"
      id="h_3318_93ae28ae_d6b9_48ab_a485_75b15ebce77a"
      unitRef="pure">0.1113</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1242_0dd0ea0b_8a09_e914_24c0_e32b7ea57002">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3319_43489b47_129a_46a3_91c5_a7ff41697729"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3320_220aea4f_899f_4f70_98ba_a17a210ca083"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3321_9e2bd8e9_32d3_49a7_bbb5_dff1c760fa0a"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      id="t_1243_5b6ceb81_6dd9_f4d3_a378_68eada836301">Morningstar U.S. Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3322_ad28d47e_fecf_4b4b_be9c_018a3f5e3fe1"
      unitRef="pure">0.1939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3323_66ee0249_35d6_4f96_9f4a_222fdb67399e"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3324_936e8992_2049_465c_abc2_86272c36d0a3"
      unitRef="pure">0.1274</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      id="t_1244_2b801e7e_a0c4_a9c1_bdc5_a3032fcc4c4a">John Hancock Lifestyle Aggressive Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3325_fc253fbd_0bff_47e7_ab52_8899b845176c"
      unitRef="pure">0.2290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3326_a3dc13ba_5853_47a4_ab82_080ec5443267"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3327_94849994_aabb_4be5_93a8_a4da415bc4e5"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000155628Member"
      id="t_1228_c40ad79e_7189_40bc_b85f_e55b0f8f91cc">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1229_74857b47_e463_4deb_ba34_4c38529e1749">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1230_66b87e6e_f14f_4620_a6ab_5445f75086db">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1239_ce91fd1c_2c5b_e7c3_21d1_e91cd1e1e9e7">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,275,684,137&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,418,232&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000155628Member"
      decimals="INF"
      id="h_3328_3884fccf_f097_47e8_9f9c_ded9d55e9d71"
      unitRef="USD">3275684137</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000155628Member"
      decimals="INF"
      id="h_3329_3f271975_628c_4197_8ac0_1ea5cda27f79"
      unitRef="Holding">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000155628Member"
      decimals="INF"
      id="h_3330_d606f404_8c8b_4036_a3a3_f9f5c96009e8"
      unitRef="USD">2418232</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000155628Member"
      decimals="4"
      id="h_3331_c6b956b3_9c1c_4e49_9984_01a8cb4764f5"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000155628Member"
      id="t_1240_6dde40d8_9e7d_e35f_e863_3e8a3bafb232">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;99.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;38.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3332_0954d407_6986_4130_9856_9bd0c8767b50"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_EquityMember"
      decimals="4"
      id="h_3333_79571bae_bb91_4894_8a93_b589076dd123"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3334_be5c92d6_ae42_4e7f_8e1e_40ae461173fa"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_InternationalEquityMember"
      decimals="4"
      id="h_3335_50628d07_2cb2_4244_88a3_d66bb8e8af8f"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3336_2b396d04_8489_48c2_b973_4a357ef48f33"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3337_914936f0_9578_4620_83e3_2bb5c3ca7ddf"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3338_fb8dfce9_ed9c_43d9_95b4_af9a04300539"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_LargeBlendMember"
      decimals="4"
      id="h_3339_d92bb4c5_81a7_44f8_a1ec_d9ba16a652dc"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3340_6350bf19_157f_4f82_86e0_c6eb5621c8eb"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_ShortTermBondMember"
      decimals="4"
      id="h_3341_a9b9a115_3bf1_4365_b918_d366b77bdaf4"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3342_ed993fd8_a54c_4b29_a6c0_18024ceb32d8"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_HighYieldBondMember"
      decimals="4"
      id="h_3343_f9485bf2_ed9b_4aeb_a580_5c048dd9ffb9"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3344_2ea4e421_5cff_4ed2_ad14_95d6024d3830"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_SectorEquityMember"
      decimals="4"
      id="h_3345_39390037_3815_4011_b123_576c9daa50d8"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3346_b6c3e106_5d74_42c2_ae2a_654de47649ae"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155628Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3347_6668f892_a322_4fb7_9da4_801e7b1ec672"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113497Member"
      id="t_1247_9fdcfa60_6655_e66c_562a_3851f442426c">Multimanager Lifestyle Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113497Member"
      id="t_1248_71f59f3f_b7ef_0157_b76b_5f267f4b9737">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113497Member"
      id="t_1249_20f3a5af_ca5b_b59d_add1_669c5ccd77fb">JQLAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1233_c731e6bb_b253_423f_ae23_cf416de93405">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Aggressive Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113497Member"
      id="t_1234_416ead9a_ef89_42b4_8ffb_a2aa767342d9">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1235_d36b55cd_bc16_42a2_81a5_9c66a36f3d66">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113497Member"
      id="t_1236_14864372_8b33_4bd4_bf16_c0b8e101cefd">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113497Member"
      id="t_1237_3d6690f0_e91a_4c0f_a5f0_ae9e2f6ebb7f">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1238_1171c2ff_ff50_46fa_8619_542333ff8593">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio&lt;br/&gt;(Class R2/JQLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;67&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.61&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113497Member"
      decimals="INF"
      id="h_3348_45887273_d5ed_469b_a3e0_fec17db3548b"
      unitRef="USD">67</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113497Member"
      decimals="4"
      id="h_3349_39431c64_757d_45bc_80c1_e76de64ace00"
      unitRef="pure">0.0061</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1239_ed29fb77_9c59_4dc1_9cbd_5f5945cacf6a">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Aggressive Portfolio (Class R2/JQLAX) returned 20.09% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, albeit to a much lesser extent than equities due to its lower return and modest portfolio weighting.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1240_c68fcdf3_2027_4fb5_a862_b83d7cfdfe62">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726159.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1241_75f6e378_2acc_4931_a291_99d954673b73">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class R2/JQLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.09&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.69&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Aggressive Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113497Member"
      id="t_1250_7587b3b5_370c_9257_d6b3_af51abbef86e">Multimanager Lifestyle Aggressive Portfolio (Class R2/JQLAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113497Member"
      decimals="4"
      id="h_3350_a3a057a5_3132_4309_98a2_a718a47f1a3c"
      unitRef="pure">0.2009</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113497Member"
      decimals="4"
      id="h_3351_b66cc7df_933d_48b3_984b_a9e599ba767d"
      unitRef="pure">0.0757</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113497Member"
      decimals="4"
      id="h_3352_3223215e_0477_4149_92cd_e43a16e99e3c"
      unitRef="pure">0.1069</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1251_cd91b287_77fd_154c_7970_3b843651a65a">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3353_62ffeefc_bcfa_4f02_aa56_cf455fdbc624"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3354_91ffb095_4e5a_4cc8_8a96_4dcede04c7b2"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3355_04568623_0bf9_4fcf_8fcc_a777d12fe2cf"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      id="t_1252_13f9176c_c7aa_2e4f_a045_fa9fb8bda8b5">Morningstar U.S. Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3356_6a8e1bd1_84d8_4096_9ea2_2ac095e17c9c"
      unitRef="pure">0.1939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3357_2ba8b512_5de7_4ab0_8aa0_b4b2e5d8d0c3"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3358_3c0f7ba1_bbaa_42a9_8e38_168c5eb0bdfe"
      unitRef="pure">0.1274</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      id="t_1253_5892e534_a422_3444_46ad_fd97f6e9a234">John Hancock Lifestyle Aggressive Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3359_baabd244_1627_4ce3_b53b_3b0b1490ba5e"
      unitRef="pure">0.2290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3360_859c2816_578b_4b80_a441_267b6e680f4d"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3361_de5c2c8f_7a38_4494_827f_0f260a4987c0"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113497Member"
      id="t_1242_dc1aa371_5d8d_49a9_85a2_10a8d1ead0f3">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1243_c7343bf3_2827_4307_a5d2_82081ac96fb6">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1244_b0cd50e4_de23_414c_8534_efca3a36160c">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1245_626b9820_3446_49ef_8c53_fefde74bed74">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,275,684,137&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,418,232&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113497Member"
      decimals="INF"
      id="h_3362_1b49264e_0604_46b5_ad99_e98fec2e2300"
      unitRef="USD">3275684137</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113497Member"
      decimals="INF"
      id="h_3363_f0ee634a_7eaf_4bc9_8050_79855c0ab0b9"
      unitRef="Holding">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113497Member"
      decimals="INF"
      id="h_3364_989e51bc_0037_4c44_a04c_cf63bffd9c02"
      unitRef="USD">2418232</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113497Member"
      decimals="4"
      id="h_3365_76005078_4bf2_4c2c_885c_f510d0c7d011"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113497Member"
      id="t_1246_eb09df03_e43a_4a16_a974_837dd7735867">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;99.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;38.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3366_d0f37f25_fce6_4b47_98a4_799cf729a7d1"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_EquityMember"
      decimals="4"
      id="h_3367_4daab053_4160_445f_893b_77b3b9169e35"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3368_55dd6205_afdf_4b8b_a32d_8fdca4728b83"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_InternationalEquityMember"
      decimals="4"
      id="h_3369_992e5664_bb76_4978_ada5_62b19711c7e5"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3370_e7b41ff3_271e_4697_96e8_64fe606e1173"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3371_36929cf1_28d1_4b0f_9ae7_18fb20c9c172"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3372_e5b77d8c_ba0a_4709_b84f_8628d52034da"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_LargeBlendMember"
      decimals="4"
      id="h_3373_8e052560_e219_4b1b_b257_c24690b133cf"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3374_47631940_1059_487f_9f14_4ecda2c3e1c7"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_ShortTermBondMember"
      decimals="4"
      id="h_3375_46c9e248_9680_4f38_aa6a_51fec51817bd"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3376_778f4c05_f765_40bc_9f0e_e85ed9fc598c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_HighYieldBondMember"
      decimals="4"
      id="h_3377_13a4e7f9_bcbe_4868_83f9_1515222221cd"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3378_1b806d8e_9652_4d32_a4d2_84493db9b876"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_SectorEquityMember"
      decimals="4"
      id="h_3379_6aa8089f_912f_4945_a4e6_c7b9a96b16a6"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3380_f62422db_7642_4c89_a449_5cfae5f3657e"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113497Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3381_96f24451_a1c0_4a82_990c_006848daa545"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009054Member"
      id="t_1261_913a31ee_c269_2b62_841e_5f3bd82fe7ad">Multimanager Lifestyle Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009054Member"
      id="t_1262_36962f8a_0039_5c3e_bb9f_3aa944587858">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009054Member"
      id="t_1263_a7bf3781_a898_a5c1_db5d_75868ff38ef3">JSLAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1247_8d4e73e1_94f1_451c_a737_3cb3cb63a5ec">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Aggressive Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009054Member"
      id="t_1248_2c4971c6_a964_418c_a6d7_c2da531a496d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1249_f67c4644_4960_458a_8a1b_70e8e6e4b60b">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009054Member"
      id="t_1250_650e53b4_a47a_47c6_af58_633a2d20adde">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009054Member"
      id="t_1251_6867b251_c49d_4f63_9704_924128b2e4cf">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1252_da6d9ddc_0c08_4d94_9721_cb4c04626ab0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio&lt;br/&gt;(Class R4/JSLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;40&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009054Member"
      decimals="INF"
      id="h_3382_5fa5a0e1_57df_41d6_84e0_a672581724ee"
      unitRef="USD">40</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009054Member"
      decimals="4"
      id="h_3383_01894062_2557_4c7d_b7c5_07f33b5661a4"
      unitRef="pure">0.0036</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1253_58a813b8_9ddf_4a73_8f95_4da95b6da573">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Aggressive Portfolio (Class R4/JSLAX) returned 20.46% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, albeit to a much lesser extent than equities due to its lower return and modest portfolio weighting.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1254_b4dbb133_f7ee_4545_8961_e38769b8ca6b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726198.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1255_093151ea_10f3_4a9c_9de2_3cc2f7bfdd36">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class R4/JSLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.85&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Aggressive Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009054Member"
      id="t_1264_8e541809_b369_70ea_77d0_28c0babcfdbe">Multimanager Lifestyle Aggressive Portfolio (Class R4/JSLAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009054Member"
      decimals="4"
      id="h_3384_e9d83195_2110_4c00_b711_0b7c5618e271"
      unitRef="pure">0.2046</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009054Member"
      decimals="4"
      id="h_3385_acd8d1ab_8fba_482e_8cfe_b2de6c9f9df2"
      unitRef="pure">0.0785</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009054Member"
      decimals="4"
      id="h_3386_e7542d6f_dfb6_422a_ad7e_82361068f5c7"
      unitRef="pure">0.1098</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1265_0d51a2db_750b_3cf6_1c4d_49cef9561023">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3387_16fd9318_8605_44f0_aa6a_47ba61b9b8d7"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3388_453a6b61_2182_4600_9c53_9b9f23fa449c"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3389_7adacf7b_848b_4db8_a125_d191902d7fed"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      id="t_1266_def831c1_2afa_8dc5_4335_50262de4f49b">Morningstar U.S. Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3390_39db4f7e_30e8_4684_a75f_29978aaab830"
      unitRef="pure">0.1939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3391_8830fdfa_048f_49e0_b3c1_7e8726e75c84"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3392_c8404bb5_fa39_4468_a3f6_99df95caf98b"
      unitRef="pure">0.1274</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      id="t_1267_13b4930f_619a_5f5d_1d9d_72556a080cf7">John Hancock Lifestyle Aggressive Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3393_fcc5f309_844a_4f4c_85f6_2eb7c53ea4be"
      unitRef="pure">0.2290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3394_66abd710_c792_40cd_8aa4_240ff33f3577"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3395_2e975721_dedb_46e2_a9a6_e6711bad30f5"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009054Member"
      id="t_1256_9af1f8c6_697d_440c_8516_4f3ceb40a034">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1257_c5b94bb2_06b2_4bcc_b825_cff1925373dc">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1258_ea240945_4fa2_4229_b472_f211d298ffb0">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1259_7bdb12de_e7a9_4180_85fa_84563c6b0aa6">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,275,684,137&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,418,232&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009054Member"
      decimals="INF"
      id="h_3396_493043b5_80f1_4d05_9654_f2b2214c44bf"
      unitRef="USD">3275684137</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009054Member"
      decimals="INF"
      id="h_3397_a221fe0f_bb7c_4967_bc5f_2a71be0da4a8"
      unitRef="Holding">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009054Member"
      decimals="INF"
      id="h_3398_38017e16_48c9_46d8_8634_53ecf2090417"
      unitRef="USD">2418232</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009054Member"
      decimals="4"
      id="h_3399_f8313383_04db_43c7_bab8_7c2626a6fb61"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009054Member"
      id="t_1260_459fef8e_8bd3_4bc3_b8f6_2fac7d0b7042">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;99.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;38.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3400_e5c4f570_64b4_4132_93f0_6e8157e021a7"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_EquityMember"
      decimals="4"
      id="h_3401_ba1ca0a9_97d6_43c4_9cd7_0486c1eb4792"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3402_b77d7ede_7dd2_4585_9326_ae89d19d3949"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_InternationalEquityMember"
      decimals="4"
      id="h_3403_86176659_3aae_42a0_90d0_b203b30df1c7"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3404_34005496_cd0b_426f_83f9_44bea69efb58"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3405_d2f0bcdf_d9d1_4b75_bc36_7cfb8053a003"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3406_9aefc90a_c6af_4c71_81ff_5072430a38fa"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_LargeBlendMember"
      decimals="4"
      id="h_3407_7f265273_6c2c_4b8a_84ff_aa99a5910748"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3408_6466941a_0af4_4821_86cd_c18278f46a90"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_ShortTermBondMember"
      decimals="4"
      id="h_3409_dc4c9a95_a902_4297_a489_109440fdbef4"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3410_5930a049_b506_451c_8c3e_ff5370600a11"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_HighYieldBondMember"
      decimals="4"
      id="h_3411_018bbdfc_e844_4d4b_9f4c_6c898b337dab"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3412_1dfb9ea0_3e0c_44c4_873e_89f2ba2c464f"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_SectorEquityMember"
      decimals="4"
      id="h_3413_032318fa_19c1_4b97_b2b1_2b0184b99fd5"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3414_668fed28_6377_4723_984e_472d8ffd48e3"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009054Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3415_492f50ee_192b_4fc1_9c9b_fb20f497d57b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009055Member"
      id="t_1275_0c91c4a0_d38a_a33e_0213_033f96f6f56e">Multimanager Lifestyle Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009055Member"
      id="t_1276_5dbf39e7_c599_5ecc_1010_2e7e3a04d5df">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009055Member"
      id="t_1277_9fc90ebe_3f25_8b62_fd8a_7476da831a13">JTLAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1261_21e9994a_fb4e_4a1d_90af_c7261f283f1b">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Aggressive Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009055Member"
      id="t_1262_2d0c7670_6b05_4773_b68f_ce97f7207cf0">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1263_0652d4c4_83bf_468a_9e58_238948a1fc48">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009055Member"
      id="t_1264_924475dc_09a0_4d43_9ca7_587bab2d6020">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009055Member"
      id="t_1265_8cc99dfa_59ff_4627_9db7_c2d71b385a01">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1266_37cdd1f5_167e_4159_bcfb_035cf5533a7a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio&lt;br/&gt;(Class R5/JTLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009055Member"
      decimals="INF"
      id="h_3416_4cce8484_b087_4d14_9888_9d0725831fa8"
      unitRef="USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009055Member"
      decimals="4"
      id="h_3417_c8b1e138_eae1_4709_9dc0_7b73e863fde0"
      unitRef="pure">0.0016</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1267_3075f6c3_ba12_4e9d_82f8_0e363ece7659">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Aggressive Portfolio (Class R5/JTLAX) returned 20.64% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, albeit to a much lesser extent than equities due to its lower return and modest portfolio weighting.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1268_a31e1d34_f100_46ed_a513_f2b5abcc78d6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726237.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1269_eb3c9ea0_6eea_47f5_aa87_97741c029ed2">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class R5/JTLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Aggressive Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009055Member"
      id="t_1278_12e9a22a_eff3_5140_b3ff_ee5876c4ffe8">Multimanager Lifestyle Aggressive Portfolio (Class R5/JTLAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009055Member"
      decimals="4"
      id="h_3418_2b6ab4b8_c532_4dae_8a64_1b13f5d63c7f"
      unitRef="pure">0.2064</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009055Member"
      decimals="4"
      id="h_3419_a2cd79f0_03ae_4c04_ad42_457fa15eba40"
      unitRef="pure">0.0806</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009055Member"
      decimals="4"
      id="h_3420_1b05b03d_8d79_4add_b4ee_6b5b11d29085"
      unitRef="pure">0.1119</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1279_3d43a254_5250_ec78_1c38_42f847598e2d">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3421_9a748f0b_1d34_4206_b57e_149ebcca1c7d"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3422_bc1f1b99_1c23_44b0_a9cf_d7c19e3a6b4e"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3423_0e288d21_a498_49f8_b7fd_69a7828e2d65"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      id="t_1280_38bb29d5_7618_058e_2ada_452937b2e7f2">Morningstar U.S. Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3424_09d78652_d8f2_468d_9932_d2d529b432a7"
      unitRef="pure">0.1939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3425_fa7d6f36_613c_473e_9bd0_c25a8450624a"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3426_81028901_49f8_441c_8082_9435de04b9fc"
      unitRef="pure">0.1274</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      id="t_1281_6fb6621e_278e_dd97_1d67_b823b8aa0587">John Hancock Lifestyle Aggressive Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3427_52f94ea7_71a1_4b09_bd65_6f6e2a9899ee"
      unitRef="pure">0.2290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3428_3f5a4a6a_44ed_47ce_a1e8_dbca735a45d1"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3429_93a64da5_c3d9_47be_8276_3f5581eba155"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009055Member"
      id="t_1270_3be86bcc_77d7_49a2_a49a_6c9864f0c3ba">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1271_3c52ad90_0707_4d0d_9bf1_c27d973b8a37">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1272_8b624965_c667_475f_a904_248991a1bb71">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1273_c5fba5e1_ed3d_47e1_8572_04e633cbc387">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,275,684,137&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,418,232&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009055Member"
      decimals="INF"
      id="h_3430_c6c49c06_c30c_49d1_8e3d_a5220ff510c8"
      unitRef="USD">3275684137</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009055Member"
      decimals="INF"
      id="h_3431_09ac1974_1438_43e8_b030_9dde8e75b05c"
      unitRef="Holding">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009055Member"
      decimals="INF"
      id="h_3432_3ff933fc_d492_469f_b7a5_89ee377d67fc"
      unitRef="USD">2418232</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009055Member"
      decimals="4"
      id="h_3433_1d6120a0_1601_4d21_b59a_4dd4be788372"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009055Member"
      id="t_1274_598b7376_5705_4dce_9b27_91e86e8ef3a3">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;99.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;38.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3434_cd729423_046d_4913_a86a_d40ef6c90142"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_EquityMember"
      decimals="4"
      id="h_3435_e9db706d_ff13_45f8_a91f_4705e175cff8"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3436_e3482900_704c_4468_b463_8ea33e5caa56"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_InternationalEquityMember"
      decimals="4"
      id="h_3437_6191eff7_4e64_40ea_9e32_278950a7304e"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3438_c69551a0_f81d_4eaa_b279_effc1aa8dd52"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3439_f744e097_1a80_4499_ac4b_8cf7ee7e642f"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3440_d61b8c08_6ddf_437c_befd_6f7bb398d15e"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_LargeBlendMember"
      decimals="4"
      id="h_3441_0fe613a2_9840_4b8d_900a_36198b99194c"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3442_b9d4ef4f_4f7c_490a_beb9_74d6c7233f84"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_ShortTermBondMember"
      decimals="4"
      id="h_3443_534f0b85_b2bb_47e0_9262_c4bf370dd109"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3444_2bfe7542_1303_4426_b80f_e56c792024d5"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_HighYieldBondMember"
      decimals="4"
      id="h_3445_64124df1_ee07_40dc_9bed_c315feb7468c"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3446_0fbdc405_1ac4_46b0_a7d7_6c47388a52a9"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_SectorEquityMember"
      decimals="4"
      id="h_3447_a865406d_d50b_423d_8010_f862f961b51c"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3448_4184240a_0aad_4aa1_931d_6b861b802472"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009055Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3449_4ca6b20b_0027_4848_b930_aaba5c6d46f0"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106452Member"
      id="t_1289_9abc8b1d_6d38_1f29_d638_75f7f7c6b675">Multimanager Lifestyle Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106452Member"
      id="t_1290_092ccaa2_6ba5_cbf8_1371_91f8a3e8bf45">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106452Member"
      id="t_1291_6d5f199f_da4b_9dd9_865c_b853904c3018">JULAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1275_238e6f53_e71d_4f3c_ae2e_7062531af007">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Aggressive Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106452Member"
      id="t_1276_2a2cc573_4f1c_4b2d_bb32_e94fe3ba2a99">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1277_defb1a03_3edf_4a3e_b552_f902a2b32c8c">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106452Member"
      id="t_1278_b0d59ed9_6b18_473c_a7ae_9f6425aa6423">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106452Member"
      id="t_1279_8a59c699_4159_407d_9214_42f4e4c9540b">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1292_47dcb1b8_fbc9_255c_6050_dbc9b0f7f8d5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio&lt;br/&gt;(Class R6/JULAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;12&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106452Member"
      decimals="INF"
      id="h_3450_94049f38_ef10_4ca8_b076_9a834c2c8763"
      unitRef="USD">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106452Member"
      decimals="4"
      id="h_3451_864ba8a9_624f_4bb6_9212_bcd6e173ae34"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1293_124f87b3_2a53_6e5d_6aa1_7eed52f96920">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Aggressive Portfolio (Class R6/JULAX) returned 20.72% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, albeit to a much lesser extent than equities due to its lower return and modest portfolio weighting.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1294_4cbc25b3_d941_aee3_bb0a_91bc5b6e6736">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726276.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1301_8827256e_19fb_16ab_51d7_250afd76e44e">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Aggressive Portfolio (Class R6/JULAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.39&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Aggressive Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106452Member"
      id="t_1297_93316734_5451_de8c_43f3_7701db0e6276">Multimanager Lifestyle Aggressive Portfolio (Class R6/JULAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106452Member"
      decimals="4"
      id="h_3452_b38febbb_1bc0_4425_8523_6cd57edba207"
      unitRef="pure">0.2072</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106452Member"
      decimals="4"
      id="h_3453_27c86621_31cf_4fb4_b353_8028c86bb2d8"
      unitRef="pure">0.0810</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106452Member"
      decimals="4"
      id="h_3454_87f95fa3_2eb6_4ca5_a127_6a49428daa44"
      unitRef="pure">0.1125</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1298_d5fa48cb_24cf_c54c_a174_e6f59c155977">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3455_48abc02c_bb9c_44c4_93b6_fe1a0d8f6ca4"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3456_12d8b4ce_c0be_475c_9e5f_14486a2e8cb1"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3457_e538d91c_9643_4df1_ac04_782b889e09f6"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      id="t_1299_2f847253_ff65_e8f5_8345_a0a957b84277">Morningstar U.S. Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3458_6ce1bf09_d792_435f_acb8_3ba5aa0f53b5"
      unitRef="pure">0.1939</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3459_14b591b6_8ff1_4cc4_b600_95dc3483e95c"
      unitRef="pure">0.1052</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3460_e1305013_5acb_4d9b_b714_58b089e4a59b"
      unitRef="pure">0.1274</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      id="t_1300_55dcc418_c488_a943_e09c_2a46bd5f1c11">John Hancock Lifestyle Aggressive Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3461_98e733f8_044d_4e54_be26_b0b57c0937d1"
      unitRef="pure">0.2290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3462_6db03ef2_d6e6_4059_be82_65b7b172bcf1"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleAggressiveIndexMember"
      decimals="4"
      id="h_3463_ac5baafc_a79f_46fb_9d86_0a80622870e0"
      unitRef="pure">0.1210</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106452Member"
      id="t_1284_fecd2074_1267_4b9d_ac90_e4bfa048612a">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1285_0680d22d_9afc_4356_840a_df259c39184f">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1286_90453329_45c4_4634_b3d8_c6a12029bf15">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1295_1351a7b5_7e53_75ad_2af3_07d598b75843">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,275,684,137&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,418,232&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106452Member"
      decimals="INF"
      id="h_3464_d581b40c_5627_4645_bd84_5cf8fc447c42"
      unitRef="USD">3275684137</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106452Member"
      decimals="INF"
      id="h_3465_6e6601e7_fb68_48a2_9a64_22570b0493ad"
      unitRef="Holding">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106452Member"
      decimals="INF"
      id="h_3466_531dddc9_8769_4347_b071_decbf051d9c7"
      unitRef="USD">2418232</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106452Member"
      decimals="4"
      id="h_3467_1bd0af5d_05a2_496f_83e4_52bffee3ea17"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106452Member"
      id="t_1296_f82ad096_887c_6e61_65c7_18783d718b75">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;99.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;38.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;28.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.6&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3468_55e1d19a_a1d5_40d2_800d_ae3acd889aa9"
      unitRef="pure">0.995</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_EquityMember"
      decimals="4"
      id="h_3469_56e25559_a30b_4403_a2e3_7661808a34d6"
      unitRef="pure">0.932</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3470_785c495d_498e_4df9_b5a6_05ed9b55b804"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_InternationalEquityMember"
      decimals="4"
      id="h_3471_c56df41b_a545_41a1_872c_0ab0f6692c5c"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3472_9ebd8d46_8605_4dc5_85b5_91367a6280da"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3473_d31c8a5b_f62e_4fa6_b64c_20ce9a13a330"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3474_e7e2f984_d47d_43de_b586_6ed2ec49d028"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_LargeBlendMember"
      decimals="4"
      id="h_3475_49c82c27_63b2_40c5_aa5d_6cd920dd818f"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3476_22f864f0_146e_4c4c_8f0c_0c49011090cd"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_ShortTermBondMember"
      decimals="4"
      id="h_3477_8f3b891b_c686_48ec_b88d_9dbbda81170f"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3478_b98e88fe_ebfa_4986_89ac_a442cac256a2"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_HighYieldBondMember"
      decimals="4"
      id="h_3479_930add8f_d7b1_40a4_acde_6a1b9510aaed"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3480_4a43ce0c_289c_4b8b_9d18_822134a70116"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_SectorEquityMember"
      decimals="4"
      id="h_3481_66773c35_a799_456b_8a77_7d6ce528504a"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3482_6f3f1024_9343_4b49_9a0c_4e4dc6facf3a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106452Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3483_3d6e4a36_cf31_4a32_b788_850e2334ca41"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009086Member"
      id="t_1302_0ebcd363_5904_b2ca_1014_3c2ccb27585d">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009086Member"
      id="t_1303_acb89f44_bfc5_9daf_db08_3a4cbe144aba">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009086Member"
      id="t_1304_b4e10ad9_08c7_7cde_b551_c93b6c9ba6a7">JILGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1289_abb590fe_2c60_4ba2_bc4b_13843e48ed95">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009086Member"
      id="t_1290_20214e43_b19a_4a6a_ba14_85248a9f9806">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1291_be80eb7e_26b5_4ff3_8cf1_210f84069944">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009086Member"
      id="t_1292_310c3b96_a2b3_4c96_a740_205f8c0683a9">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009086Member"
      id="t_1293_ad71324e_8f8b_4943_8350_36685d426e1c">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1305_1660cfab_e23a_5ca8_ba5a_c5da3147cea2">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class 1/JILGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;19&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009086Member"
      decimals="INF"
      id="h_3484_1f90ed04_f172_46e0_9c6b_915d0f252bb5"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009086Member"
      decimals="4"
      id="h_3485_27bc49c7_776d_43bb_a236_d4039fcc5d37"
      unitRef="pure">0.0017</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1306_5b23118a_3bcb_a542_4530_5e28b179a2db">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class 1/JILGX) returned 17.72% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1307_11b614ad_564c_3209_5583_53c33763d708">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726627.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1314_0ace3ae2_256b_ef85_5578_7aba08d41b90">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class 1/JILGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.09&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.82&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009086Member"
      id="t_1310_cf0fd76b_6bee_c72a_2c99_f6d3df729463">Multimanager Lifestyle Growth Portfolio (Class 1/JILGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009086Member"
      decimals="4"
      id="h_3486_db1c48e8_12a2_4bb5_a1e8_ead3f533c447"
      unitRef="pure">0.1772</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009086Member"
      decimals="4"
      id="h_3487_02f8cd6f_a760_4647_8057_5a7f1d6c17e1"
      unitRef="pure">0.0709</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009086Member"
      decimals="4"
      id="h_3488_4186467b_3880_4eb9_95ce_f01e7736233e"
      unitRef="pure">0.0982</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1311_7d9b655b_70fc_40a6_1e91_ebdf9dde67e1">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3489_8116d283_9eca_4b53_be09_b14b1f04d0f6"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3490_fb2aa13d_71ce_4515_a204_1f401ea869a5"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3491_3622f203_c056_4adc_8896_7cd3aa7cda03"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1312_f692c08f_5695_4e56_0acf_0b76050859b9">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3492_d208db71_e788_45e0_987a_98f93eeea9c5"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3493_e0ce92d2_2cd8_496b_9cb1_919759385f55"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3494_0b28fe96_7cbc_404e_882a_38e0bcf6919d"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1313_db92cfed_f8f6_fcc9_6892_02ba35d9c23d">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3495_1c93fe95_17e4_40b6_8ee7_c3e2ce8037cd"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3496_fcadd71c_2a55_47c4_966f_0839e78ecc93"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3497_1e8539db_c8ec_4345_8693_d978dacaa19b"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009086Member"
      id="t_1298_f4ca98eb_3a2c_405e_97b4_f40c4def00c3">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1299_b6e1c93c_b87b_49a9_a58c_9677f35319be">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1308_f3e62cc6_54ec_c4f3_2fca_a35d89336d76">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009086Member"
      decimals="INF"
      id="h_3498_fb25776a_6eb4_40ea_9056_74788572877c"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009086Member"
      decimals="INF"
      id="h_3499_cc1d63c3_a68a_497c_b773_7d257c1628b6"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009086Member"
      decimals="INF"
      id="h_3500_8cae1973_e425_4ce1_aaac_a9642a86fe0b"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009086Member"
      decimals="4"
      id="h_3501_76bccac8_f4f7_43de_9b5a_381c185c365a"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009086Member"
      id="t_1309_2143d221_3a50_bfd8_6f77_72fb98d9f579">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3502_8086dfe3_80f4_4e31_8ab6_18a1ce3ab7ea"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_EquityMember"
      decimals="4"
      id="h_3503_03e37d65_27fe_46b2_a83d_7cc356ea9f10"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3504_95a72691_fc9c_46ad_b6ee_57dcaf40d388"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_InternationalEquityMember"
      decimals="4"
      id="h_3505_1128a020_5bf6_4ca2_a9b2_a85933173327"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3506_71792f80_d625_4bd9_93dc_8a21a0f656c6"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3507_5717f89e_5909_47ea_9a7c_28398d34a4d0"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_LargeBlendMember"
      decimals="4"
      id="h_3508_1a859cea_d074_44ef_a5fc_600d0ea05539"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3509_81c4746c_2d33_43e0_a633_115c86eadabb"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3510_106702e9_4751_427c_b605_3a7bdba1cc7e"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_IntermediateBondMember"
      decimals="4"
      id="h_3511_f3815fc6_4812_4817_8678_70f278a34e7d"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_MultiSectorBondMember"
      decimals="4"
      id="h_3512_7627b733_7150_4b6b_9a5d_14ab95fcfb4d"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3513_f29a3530_5945_4a88_967c_d17a551bc15b"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_ShortTermBondMember"
      decimals="4"
      id="h_3514_dd987764_1b15_4414_9bb7_e00f60e84a0c"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_BankLoanMember"
      decimals="4"
      id="h_3515_549f11ad_d278_4203_aa40_4f9cc3616b79"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_HighYieldBondMember"
      decimals="4"
      id="h_3516_8473249a_a476_48c5_abd8_cfbca14e0c9c"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3517_a5d3f372_51e2_475f_845f_02327c6cdac6"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_SectorEquityMember"
      decimals="4"
      id="h_3518_5067c728_4c43_47e7_b4b4_bbc0e3a69bd9"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3519_e1f2e406_5ad2_4472_ab9d_059274da9fef"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009086Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3520_fb4d6f48_68da_47e1_8933_b9c55b3d615f"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000034076Member"
      id="t_1315_e1561ec0_83da_7f22_0b10_3b9cab9aa3a5">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000034076Member"
      id="t_1316_4f35923e_c221_da41_d1b0_8013dd0c94ea">Class 5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000034076Member"
      id="t_1317_0686e268_41df_d58a_3ebd_ed089fb4d4fa">JHLGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1302_9c7007de_44a2_4c8c_8bad_b9112d634c5c">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000034076Member"
      id="t_1303_b9e1a94c_b9a4_4c80_9680_3f20771920be">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1304_19344cda_d075_4ce1_892c_47f83efe1411">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000034076Member"
      id="t_1305_e7f4eed9_e7d4_4301_bec0_37e477f6698b">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000034076Member"
      id="t_1306_271ca29c_3920_47f8_b873_3c760dcaf32b">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1307_6abd16ec_4c54_4f87_8678_bdea7b8a9fff">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class 5/JHLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;13&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000034076Member"
      decimals="INF"
      id="h_3521_24440e4a_aff2_4cc8_8b14_21f1cc1b7c63"
      unitRef="USD">13</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000034076Member"
      decimals="4"
      id="h_3522_7e8f8eb6_b481_47a5_8624_2284e5b0768b"
      unitRef="pure">0.0012</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1308_756f0319_defb_4300_92e8_1ef33a5560aa">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class 5/JHLGX) returned 17.90% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1309_26063da8_db22_4f56_997c_090bf60811f8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726666.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1310_3ef52a3b_ddc0_4809_b854_f4b393689f85">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class 5/JHLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.15&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000034076Member"
      id="t_1318_fbbef735_e800_8e24_ebb9_82fa7fc851b1">Multimanager Lifestyle Growth Portfolio (Class 5/JHLGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000034076Member"
      decimals="4"
      id="h_3523_2927e60f_59d2_4cd1_9917_d6f8786602c9"
      unitRef="pure">0.1790</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000034076Member"
      decimals="4"
      id="h_3524_6cbce619_9edd_4e5e_a662_a8a74e84ec83"
      unitRef="pure">0.0715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000034076Member"
      decimals="4"
      id="h_3525_35e0467f_1884_46cd_ad53_da7db5fa0c4e"
      unitRef="pure">0.0988</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1319_92d86277_e72e_41ac_4168_5ff16d4e45e3">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3526_ae0f8ecb_e7a0_4885_8c26_4e279e02b1a1"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3527_3fc3c5ef_7e01_4eac_9c8c_4d67c2e95dee"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3528_7f055d78_2db9_46db_9f94_6a89e02e62db"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1320_eb6d31c6_25c7_6379_3e48_4f5f6a25a801">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3529_e04f57e8_9fc8_4936_aea7_43a39ff216be"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3530_a8346885_729a_4b79_b236_e79f9c2ab629"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3531_e833a964_3ab3_4dc8_be56_cef646e8856f"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1321_62c0f713_d58a_0219_3394_9fc2923957b4">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3532_31e7e962_2b19_48f3_8737_a3199293c278"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3533_87836086_34b3_4a7b_9b86_1a482ec50483"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3534_01885ed6_088e_4571_973c_2bd1e0f2d528"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000034076Member"
      id="t_1311_f4d53b6e_dab1_4258_a84b_be42e2ed508b">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1312_6fa641f9_8d88_40a0_a2d2_08ea10bcff08">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1313_473043b0_0212_4d69_a152_e22c9e8ed283">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000034076Member"
      decimals="INF"
      id="h_3535_b03317c9_4be5_4c12_84fb_d701e5e7615a"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000034076Member"
      decimals="INF"
      id="h_3536_2322519c_8164_498b_b313_e5b10551cd56"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000034076Member"
      decimals="INF"
      id="h_3537_31cbf3ea_dd9e_4a74_8297_d20c4e514edf"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000034076Member"
      decimals="4"
      id="h_3538_4c27961f_747b_4063_9058_8afc5db7287e"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000034076Member"
      id="t_1314_e90b5ad1_770a_4919_b40e_274dfbcdd297">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3539_667df1b9_f168_4c25_9029_1171d66aebf6"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_EquityMember"
      decimals="4"
      id="h_3540_217f44ca_ae06_4a66_b099_a2cd8a8449ec"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3541_00e859be_5cce_4cce_95c5_b75ed6c659ab"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_InternationalEquityMember"
      decimals="4"
      id="h_3542_d7f68094_852a_43c4_a203_64eb603ac9cf"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3543_aa87abc5_050c_4612_8b54_4fb82b44b781"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3544_27fe4b2b_c9a5_41c2_a210_41c4197b5035"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_LargeBlendMember"
      decimals="4"
      id="h_3545_32975f31_b0ea_457b_9723_2c2f78c76bf5"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3546_bec6362c_dd28_41b6_aca5_eca66e98c971"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3547_7cb70dd0_51fb_4b9e_be2d_ecb07d9608af"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_IntermediateBondMember"
      decimals="4"
      id="h_3548_91ff620a_bc92_4a44_8fbc_8f20e66c3363"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_MultiSectorBondMember"
      decimals="4"
      id="h_3549_db567f88_e680_4f70_9346_d74aa5d72c4a"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3550_25b10501_d3a8_4821_a2f1_1b6f80e8e224"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_ShortTermBondMember"
      decimals="4"
      id="h_3551_c4fd489d_e479_494c_bd71_9efd8c871938"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_BankLoanMember"
      decimals="4"
      id="h_3552_1e8dae36_6aa3_47fa_8d52_f3a74808519d"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_HighYieldBondMember"
      decimals="4"
      id="h_3553_8d2ec443_cf61_4c2a_89f9_65f8c0eaa06b"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3554_e0f69df2_aace_488b_b505_371690a54009"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_SectorEquityMember"
      decimals="4"
      id="h_3555_35928da0_d45d_43fa_91f7_596b6cd47254"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3556_56a9d612_9593_49cd_8bfc_2f7f376b03fa"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034076Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3557_0caaf586_35d2_4003_9270_f248f05d90e5"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009080Member"
      id="t_1329_bd6779db_231b_a21e_6d08_464ddd8b9b94">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009080Member"
      id="t_1330_8dbb4604_f2ca_9842_a26a_833af3a46333">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009080Member"
      id="t_1331_21ec02b9_ffbb_2552_7f05_e058b78a5b0e">JALGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1315_f8e76a60_5961_4644_b3e2_6a0f0a77aa09">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009080Member"
      id="t_1316_f6153685_fe9d_4e6a_9bce_df2786b789a3">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1317_fd09ba52_2f5f_4b47_aa5d_450de0b663b2">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009080Member"
      id="t_1318_5067d65b_7c6d_4089_ba8c_af0971bbc430">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009080Member"
      id="t_1319_6a29d108_1cfd_4e94_94f0_be0d4401ba98">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1320_ac9eff50_210f_481d_b136_1e3577c44008">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class A/JALGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;58&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009080Member"
      decimals="INF"
      id="h_3558_526e2ce2_7aca_4725_9c95_168f14d5b0e8"
      unitRef="USD">58</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009080Member"
      decimals="4"
      id="h_3559_47924d97_3ae9_42e6_a764_7854ca721ab8"
      unitRef="pure">0.0053</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1321_b4d63ec0_3e7d_45a1_b628_194b5ce776ef">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class A/JALGX) returned 17.43% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1322_7d48fd09_186c_4414_87e6_f0e9d0a8b74a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726705.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1323_bc8f3316_0e26_468a_855c_049588bd156b">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class A/JALGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.74&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class A/JALGX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009080Member"
      id="t_1332_27a6944f_46fc_a374_2bfc_7298a509fc14">Multimanager Lifestyle Growth Portfolio (Class A/JALGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009080Member"
      decimals="4"
      id="h_3560_0c37f841_d77e_4e9d_b01b_c224a6790e46"
      unitRef="pure">0.1216</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009080Member"
      decimals="4"
      id="h_3561_a60fbf77_8e3d_40cb_890a_414338bab10a"
      unitRef="pure">0.0574</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009080Member"
      decimals="4"
      id="h_3562_eb0a4d31_3587_4d6b_95e5_3e38b6a4d3e6"
      unitRef="pure">0.0893</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009080Member_WithoutSalesLoadMember"
      id="t_1333_aac118ea_b1d9_1a57_42e6_0fe8d59fa701">Multimanager Lifestyle Growth Portfolio (Class A/JALGX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009080Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3563_343fa8d0_ec86_43a3_84af_7bf9bdbd33e6"
      unitRef="pure">0.1743</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009080Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3564_9251303e_33ba_4dba_8fd1_54555f0967fa"
      unitRef="pure">0.0672</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009080Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3565_06907507_30f0_40d7_b35e_ed844a170bf1"
      unitRef="pure">0.0943</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1334_98a26f4b_408d_2eb9_30c0_b764b8f1fea4">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3566_903cb9c1_b23d_451e_af75_5df27ae09979"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3567_b54da11b_b06c_4995_8569_662d55533524"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3568_9e72faa9_bf46_4145_8e94_11e16f83b239"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1335_95c2e043_4914_2f15_1a6b_17b50f0c3dc7">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3569_95d47605_7a63_4856_955f_d9020d7ae02a"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3570_986f324f_dc8d_46a3_b23c_9b941a22207b"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3571_c96d34e3_a491_4aec_958f_3d9ae0230604"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1336_8b7926a8_8ed8_dade_e826_3abe99559300">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3572_a23bb338_d8ec_4a3e_8135_8a3b8f97db21"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3573_74d653b6_a0a5_4728_8698_462f13f60a3b"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3574_8553419b_9872_4111_b41f_003e476b8597"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009080Member"
      id="t_1324_35592342_889d_4b87_9811_dbf48b88ba84">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1325_a155c6c5_48ff_46bc_b63a_96f73c378719">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1326_947aa7b1_ba9e_468d_809a_925ee555d7de">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1327_05ef3797_0536_40b0_b089_2c2607fe53dd">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009080Member"
      decimals="INF"
      id="h_3575_2f123143_3782_4b56_9531_1caa32ced6a1"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009080Member"
      decimals="INF"
      id="h_3576_7e504580_b6d9_41d8_bfa1_3d3f16246966"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009080Member"
      decimals="INF"
      id="h_3577_f2798939_0875_4586_952c_cbfae86ca540"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009080Member"
      decimals="4"
      id="h_3578_214e05ab_73b4_4573_862e_c693057de9e3"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009080Member"
      id="t_1328_0e9a0c3b_bd50_4de2_a384_bf81046fd7d7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3579_40336e0b_84e8_458d_998d_4ee27db51348"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_EquityMember"
      decimals="4"
      id="h_3580_c952801c_ff88_4d46_a39f_867da40dfd72"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3581_9a92cda3_67b0_4add_86af_bf88342a896f"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_InternationalEquityMember"
      decimals="4"
      id="h_3582_ce19507f_225f_40ac_a5f9_ee248a2b6243"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3583_99d22f4f_be0a_4584_b1df_a4fb46216403"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3584_fe6e6f40_98a7_4952_8453_ab91c87f54c6"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_LargeBlendMember"
      decimals="4"
      id="h_3585_0fa2a263_9c82_4381_88c7_2e414e670f5b"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3586_0798aea1_872a_43ba_8810_8d3311ad4269"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3587_1304df13_09b3_40bc_85fe_674173f2f934"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_IntermediateBondMember"
      decimals="4"
      id="h_3588_5b440c6e_1e7d_49f0_b361_489107b31b15"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_MultiSectorBondMember"
      decimals="4"
      id="h_3589_0f914156_8d09_4b48_9052_a484eb4168d7"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3590_85864ec6_addb_4d76_bd18_602935e951d3"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_ShortTermBondMember"
      decimals="4"
      id="h_3591_0c3460d9_5e9e_4c35_9275_7fa4aa7aae22"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_BankLoanMember"
      decimals="4"
      id="h_3592_99e1c9b3_12c9_4311_a8bc_218da1ac45d8"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_HighYieldBondMember"
      decimals="4"
      id="h_3593_875e0b08_5a77_44e9_85cf_220beeca7ab7"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3594_f67d90f4_9ba0_4d2a_84f0_86ccf4b45531"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_SectorEquityMember"
      decimals="4"
      id="h_3595_4d7c8da0_9c5a_4f56_a71c_323e4d2ed743"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3596_fc60064e_4f9f_4bd7_9c83_92275ad67c03"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009080Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3597_b2c23ce3_3d5c_444a_8f48_35c024d1929c"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009082Member"
      id="t_1343_82cd0b37_60ab_c8b7_dc75_9d1eacc16bb1">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009082Member"
      id="t_1344_2b13eed5_984d_953c_8919_57369c6470a0">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009082Member"
      id="t_1345_3a891b18_1f16_4e35_be71_7943ee43fcec">JCLGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1329_3ae6226f_645f_4a1a_a731_f88b196e55f7">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009082Member"
      id="t_1330_c000dfe9_afb7_4d8b_ad3f_229c4b9d957f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1331_72e7967b_7e61_4f55_80f1_f2b69f4f9552">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009082Member"
      id="t_1332_9e55a491_9eb5_4f7a_9290_9248bd30caef">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009082Member"
      id="t_1333_8b04aa68_8b48_4ed6_82ff_4bfd7cbbccf1">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1334_462cd578_1dff_45bc_9f2d_cff3cca2186d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class C/JCLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;133&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;1.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009082Member"
      decimals="INF"
      id="h_3598_99ffe427_eccb_4401_83f9_f7b34e276152"
      unitRef="USD">133</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009082Member"
      decimals="4"
      id="h_3599_0c8f609d_c912_421f_82b1_c75de12725ca"
      unitRef="pure">0.0123</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1335_59670dd4_99e3_4b99_ac90_4283135ae0a9">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class C/JCLGX) returned 16.55% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1336_b8784659_a24c_4170_89b1_c36c7a4e5f99">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726432.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1337_98d55340_f021_4f83_bef1_7bf56915c005">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class C/JCLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class C/JCLGX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009082Member"
      id="t_1346_d81dd97f_47d6_f06b_7fa3_4a6517989cd6">Multimanager Lifestyle Growth Portfolio (Class C/JCLGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009082Member"
      decimals="4"
      id="h_3600_9a66f8d4_d476_45a8_bc0d_7b2ad72e0dce"
      unitRef="pure">0.1555</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009082Member"
      decimals="4"
      id="h_3601_b9a28af0_1e43_4038_9de3_3a46922529e4"
      unitRef="pure">0.0597</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009082Member"
      decimals="4"
      id="h_3602_07bf6141_8fcb_4ad9_a49f_5d62ae85a671"
      unitRef="pure">0.0866</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009082Member_WithoutSalesLoadMember"
      id="t_1347_1620fe86_ac82_a5f5_abf3_bff479fa05bc">Multimanager Lifestyle Growth Portfolio (Class C/JCLGX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009082Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3603_6a907b55_186a_4b32_8245_2e4cb05023e9"
      unitRef="pure">0.1655</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009082Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3604_806a3437_c432_41d9_816f_3b54948f5e5f"
      unitRef="pure">0.0597</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009082Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3605_3a44f990_8c4d_40c3_a9ae_c4a479b8200b"
      unitRef="pure">0.0866</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1348_b12e890c_5665_7281_28a1_b8ec2073e89c">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3606_f5d6a4a7_5f00_4c53_9ec8_805b64a91d4c"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3607_189d1719_9761_42a7_a569_1bdce7e47366"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3608_e270974e_539a_446e_af14_7d1e7ebe2093"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1349_e61ed834_12b4_a427_051b_fd99b0ebab04">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3609_099c6b57_689b_413a_8d6f_500b88e42175"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3610_7f5f5d6c_e7d3_44a5_911d_6fde59d55daa"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3611_0e9426f5_feb1_4394_a240_239887f162e2"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1350_9cc7701b_8010_dfca_d775_b0f7b0717ee2">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3612_8723c9ec_69cf_452c_af45_117e9d2f2ccf"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3613_c8f08fef_e183_46e0_8bf4_5d9a125b3fda"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3614_5bb73724_c75d_4ba1_a8ee_8b788e7da25d"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009082Member"
      id="t_1338_edde8472_14c5_4659_b38c_d1e68ef8f895">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1339_74ae56e2_a395_4838_a10a_68532de361a7">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1340_e12f8140_26ad_494d_b63c_5c3e15ebbccf">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1341_6303a0a7_a356_4cf6_be10_e9e7c8df90da">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009082Member"
      decimals="INF"
      id="h_3615_f5eb1bb0_bb1a_4bb0_9939_99d1f30d6d8b"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009082Member"
      decimals="INF"
      id="h_3616_ecc5b6a6_60ae_4285_85b0_f3b4eda4d114"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009082Member"
      decimals="INF"
      id="h_3617_7306e30f_038c_4764_ac00_21765f990752"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009082Member"
      decimals="4"
      id="h_3618_7857eb93_e3e8_4219_a427_2ff5e38831d0"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009082Member"
      id="t_1342_32c80df9_aae4_410b_88db_df9160177c87">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3619_1e834764_69ce_4cce_9d81_ec7f700370bf"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_EquityMember"
      decimals="4"
      id="h_3620_a5195bde_00eb_47f4_a9b5_7cff0015a7ff"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3621_2825e4a6_5e52_4492_87e1_9405e8e4161d"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_InternationalEquityMember"
      decimals="4"
      id="h_3622_67b44656_b666_4f38_94d8_dbb29b54f275"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3623_1756da6a_2719_4871_8c43_369c0cdad6ab"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3624_f442e021_e1d3_4a80_b77b_02077b44f36a"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_LargeBlendMember"
      decimals="4"
      id="h_3625_122f5ebc_7260_4f45_a0ae_c283eb7b7d78"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3626_0ca2a60c_8031_47aa_a270_1fc47064d6e9"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3627_138d931a_3bda_4e1e_9c23_e60adc4e52a5"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_IntermediateBondMember"
      decimals="4"
      id="h_3628_5f07742a_b272_4670_9521_a3da135acf84"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_MultiSectorBondMember"
      decimals="4"
      id="h_3629_801a51cf_cbe1_4d60_99eb_39c7dc32e681"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3630_88d9c3c1_1309_4c3d_adc1_213f09b1ea9f"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_ShortTermBondMember"
      decimals="4"
      id="h_3631_7a50770d_4d04_47bf_89e8_81a9d9cf2574"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_BankLoanMember"
      decimals="4"
      id="h_3632_eaef4d0d_555b_4ec3_a52c_c65f88abdc4d"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_HighYieldBondMember"
      decimals="4"
      id="h_3633_ed0b2cdb_70c9_4d71_86bc_d8948ac89390"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3634_8e79fd9d_736e_446c_957b_e0a440beba0f"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_SectorEquityMember"
      decimals="4"
      id="h_3635_7d71c063_9560_487c_b3a3_c9a280f950ae"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3636_607aab1c_619e_4e41_a308_eb1135d17688"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009082Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3637_84105f92_4258_400c_b1b2_500dfc483bd4"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000155631Member"
      id="t_1357_e6c481a1_8225_83f4_17d8_cf8c6d9fe01e">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000155631Member"
      id="t_1358_6565b16b_acf5_b96b_1b22_c93191a910f7">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000155631Member"
      id="t_1359_20d5eade_1e16_d15f_2008_9bb7a96b7745">JTGIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1343_8071489d_1948_4bb3_b499_8a767b3b1447">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000155631Member"
      id="t_1344_966b06f0_0427_48ee_892f_e9cd0c28ba12">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1345_e562325d_26b0_4452_89a2_3ced6c498b9d">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000155631Member"
      id="t_1346_014fd470_8690_4d2e_ade1_87e0630da63e">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000155631Member"
      id="t_1347_7aa238f0_99f0_4ca5_8308_aa04a52a0aa3">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1348_73652f64_9756_47fb_bedd_63b34bb9db04">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class I/JTGIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;25&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000155631Member"
      decimals="INF"
      id="h_3638_dac30175_3456_42ad_99a0_1d456b80c95c"
      unitRef="USD">25</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000155631Member"
      decimals="4"
      id="h_3639_a5327d42_e85d_4873_a3c9_7034efc7a9ea"
      unitRef="pure">0.0023</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1349_796212d9_bc1f_49f6_91cf_0d88d5a413fd">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class I/JTGIX) returned 17.77% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1350_c259f66d_8203_4d66_b6e0_5714c65f42f5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726744.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1351_4b64a8a8_a5ec_4de7_90a3_0d8270df6e29">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class I/JTGIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.76&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000155631Member"
      id="t_1360_5980b51e_4019_e916_df44_2b2e52de9c93">Multimanager Lifestyle Growth Portfolio (Class I/JTGIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000155631Member"
      decimals="4"
      id="h_3640_97af405f_3a46_48db_ae88_39b26db01ccc"
      unitRef="pure">0.1777</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000155631Member"
      decimals="4"
      id="h_3641_b2440941_1467_41cd_9cf8_b4530a274db5"
      unitRef="pure">0.0703</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000155631Member"
      decimals="4"
      id="h_3642_66abf390_9efb_4453_81d4_f50c0d7ee127"
      unitRef="pure">0.0976</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1361_ecde1450_e169_979b_30d2_44a9bf39c2ac">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3643_3756751f_d1dd_4a5f_974c_3f3cdd8beda1"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3644_92b25944_e8d5_409b_8c5a_6973d70aabbf"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3645_c4270693_5fb3_49f2_a575_44f985a3ced3"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1363_c6ed2fee_1d12_30a4_b657_dbebf66a8282">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3646_6858169f_7a19_45ce_ba14_02e7b539f166"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3647_4540b81b_f0ea_4750_9282_a6fa38c4ccb9"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3648_fae59f30_07b1_40d4_bdf5_03e88023baa9"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1364_0e65e8db_08c2_e1cd_da3c_9990f9c769e8">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3649_8b8226a3_8d90_4a7e_b6bc_f956db03df87"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3650_c445a085_ab82_49f8_a394_55a6dfc4ee8e"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3651_04da8cc5_faee_412b_9f58_ac4994fc7a72"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000155631Member"
      id="t_1352_f4e66c10_fce1_4ab1_be46_05e3c24a725e">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1353_bfe2badd_1abc_40eb_81d9_eac27a53d0eb">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1354_a364a23a_695c_4a75_8a91_75e9b2410540">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1355_e3869cac_714d_4fbc_b5b5_32061f37f449">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000155631Member"
      decimals="INF"
      id="h_3652_6037b13a_ea8b_478e_a917_4fcb80f6abda"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000155631Member"
      decimals="INF"
      id="h_3653_773122aa_3019_4e19_90e8_24444c894691"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000155631Member"
      decimals="INF"
      id="h_3654_43b45bc8_fd6e_4f1e_9ec0_ff6a1b1e2c9d"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000155631Member"
      decimals="4"
      id="h_3655_37aecac8_2916_401f_bf62_fc06f32b90b5"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000155631Member"
      id="t_1356_c227f68d_ef6a_441d_a9de_3bfea4d750e4">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3656_8e8875a8_cc16_4b40_8e2e_301da260adc4"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_EquityMember"
      decimals="4"
      id="h_3657_b3e0a88b_f04d_4170_a09e_216893b49269"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3658_ab9e24dc_2d0e_43fb_8cfe_dc58b00e951e"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_InternationalEquityMember"
      decimals="4"
      id="h_3659_7f7d5daa_4528_4107_b144_cbdd524c771f"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3660_6b811ece_0404_4be0_9bad_d44e48399bb7"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3661_76af9dff_a1b4_49b2_b9ae_c58a7984a1bb"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_LargeBlendMember"
      decimals="4"
      id="h_3662_39052b7b_4b3c_4d1d_97f5_4cef8dca1eea"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3663_34ae74b6_d448_447f_afbe_58b6b8802e0d"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3664_827898e0_a393_40c5_8353_a06b336c75fe"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_IntermediateBondMember"
      decimals="4"
      id="h_3665_40563a12_a981_4686_91fe_30932f3f5ea7"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_MultiSectorBondMember"
      decimals="4"
      id="h_3666_25472527_9e84_4154_9bbb_c069e4f7338f"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3667_ca4e3163_97d5_4f3a_baa6_6a9b67e1e708"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_ShortTermBondMember"
      decimals="4"
      id="h_3668_5d0a886c_9968_4e7e_880f_3177cd863820"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_BankLoanMember"
      decimals="4"
      id="h_3669_b65531ae_83a1_4b39_abc3_a158fb59c663"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_HighYieldBondMember"
      decimals="4"
      id="h_3670_5f897eab_9cf3_4882_bdae_7974122f1b73"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3671_978edd2c_4cdf_41f8_a98e_809625586c00"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_SectorEquityMember"
      decimals="4"
      id="h_3672_d27aaaf3_968b_4084_a64b_bde58911fb74"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3673_45c8cf08_7d0c_46d3_a97b_9ed3b92e62f1"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155631Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3674_f58577aa_e283_4654_a4ac_b22eccd06fbc"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113500Member"
      id="t_1371_e74d47d3_8590_2b6e_8e64_ccc9f8ac3b2a">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113500Member"
      id="t_1372_6a5d5821_a3a7_2f1e_ae95_076a02b63cb7">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113500Member"
      id="t_1373_6a4d0004_e599_ded2_96bb_e747cccbcacc">JQLGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1357_71421f74_7378_4eda_a2c1_88d0cba9ed74">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113500Member"
      id="t_1358_4f56145d_2302_46cf_825c_195c1578b406">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1359_ed1a8e90_26b6_4b71_8c27_39c54e94cce6">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113500Member"
      id="t_1360_0ef43d6a_4464_4308_8f97_540b87568cbf">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113500Member"
      id="t_1361_d03a78cc_4b24_4004_9d99_686ec86cf492">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1362_372fd439_e7ae_47d9_a9ee_f801959b869b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class R2/JQLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;67&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113500Member"
      decimals="INF"
      id="h_3675_bb9f6908_cfdd_4fe0_83fa_4f425bf574da"
      unitRef="USD">67</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113500Member"
      decimals="4"
      id="h_3676_9a8c89c9_169d_419f_ba77_4a7bfb54af38"
      unitRef="pure">0.0062</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1363_37b17f27_db7b_4340_9e29_0246190fac82">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class R2/JQLGX) returned 17.28% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1364_b94c4dd8_f79f_4530_b758_d32cc7ab8198">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726471.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1365_46144c56_c7d1_48fd_be8a_b80e96708f20">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class R2/JQLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.33&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113500Member"
      id="t_1374_475fe92f_fbfd_e100_e837_f4721995b233">Multimanager Lifestyle Growth Portfolio (Class R2/JQLGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113500Member"
      decimals="4"
      id="h_3677_a0298c0a_1eb6_4db9_a602_3abd1af605bc"
      unitRef="pure">0.1728</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113500Member"
      decimals="4"
      id="h_3678_f70362e5_6a44_43a5_9c4e_581d17097f32"
      unitRef="pure">0.0662</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113500Member"
      decimals="4"
      id="h_3679_bf6d16b0_d158_4b40_a314_56c6af3146bf"
      unitRef="pure">0.0933</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1375_35e03774_0009_ac37_4638_116cdc595cec">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3680_709278e3_ffe3_4479_837a_8a7cdffb820f"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3681_c593ee82_0668_4f0d_a5a1_c22bc2daae8e"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3682_10a67635_db47_4b83_b137_ebf99c4dc61d"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1376_4a3f0c4b_1ac1_4399_acf3_14eb0ef270a6">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3683_cb0211c3_6872_4e60_914a_981e46e6e9c7"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3684_ec417afb_3cf3_4071_bcbc_0988988b6bd2"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3685_81bb50f1_400f_4fdc_acc5_0340d1eaf9df"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1377_bc1b71ff_7852_0382_5ce9_84a4ef1e1896">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3686_837ac4ff_4097_4101_b01e_b2e25309a679"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3687_29e2d6d6_595a_42a7_9940_2cc451d2cefd"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3688_87f8d6fa_16b3_4a06_93f6_345439537968"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113500Member"
      id="t_1366_29404ca8_8f4b_4ea2_9e00_288eb18e0fd8">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1367_fa263c03_c3b9_4257_a25c_79b8fa1123d3">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1368_af3bc4d9_8f94_41b8_9c78_c41ac70afd0f">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1369_d1a52b51_8208_4602_a1ce_55a6c9a6996f">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113500Member"
      decimals="INF"
      id="h_3689_083aecb0_7a19_434d_919c_98283f0a21a6"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113500Member"
      decimals="INF"
      id="h_3690_0879974c_3337_4f6f_bf73_c178a0e2b067"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113500Member"
      decimals="INF"
      id="h_3691_2e3b5cd4_9e28_4953_ac70_ab439cf5d271"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113500Member"
      decimals="4"
      id="h_3692_2e9dba9e_9840_4bf6_b8c1_164e95c2c9eb"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113500Member"
      id="t_1370_5637e735_617b_4231_8b9f_d3f4e71f281b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3693_84a766c8_ae1b_4c7b_a392_b756c82dd22e"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_EquityMember"
      decimals="4"
      id="h_3694_43308e56_0ad8_427d_afaa_c23060f8bebd"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3695_9f5f8436_162d_459f_9d98_a8ea54a4e3d1"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_InternationalEquityMember"
      decimals="4"
      id="h_3696_d8131004_7164_46bc_9db4_8f753f20ea97"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3697_11aa851a_d302_4241_98f4_6e4f5998eb66"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3698_4340bdcf_8320_4e48_9421_1708b40186c3"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_LargeBlendMember"
      decimals="4"
      id="h_3699_c9a3a29e_7883_4e13_a4a2_75e7409b836e"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3700_0d131a8c_88f8_4570_ad79_4c00d0674ed7"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3701_581e2841_6bfd_4819_a69f_1f96a6fde2d1"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_IntermediateBondMember"
      decimals="4"
      id="h_3702_cb8246bd_633f_4e89_94b1_5b8ce2c607f0"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_MultiSectorBondMember"
      decimals="4"
      id="h_3703_d0f68fbc_09d2_474a_93a3_1913271466c0"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3704_6c1553f4_99bf_496b_a9cd_c683a328e049"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_ShortTermBondMember"
      decimals="4"
      id="h_3705_9bc90cc2_4413_42fd_958c_ca0b1fba0444"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_BankLoanMember"
      decimals="4"
      id="h_3706_8e4f861d_cffd_4e73_942d_311052b67028"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_HighYieldBondMember"
      decimals="4"
      id="h_3707_20e4c3b8_16eb_4540_86e5_a1deed3f700e"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3708_7f2ea396_293d_4f69_b5b6_58666d9ccc40"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_SectorEquityMember"
      decimals="4"
      id="h_3709_45e84c25_f66c_424b_80bf_018ec5a0e1f9"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3710_5f289275_66bc_4999_ab7e_e415b309c859"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113500Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3711_a20639c6_0075_41f7_b8ff_d46b0bc591a4"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009084Member"
      id="t_1385_6b6aca4a_3fbd_f325_ad35_100749daccae">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009084Member"
      id="t_1386_95b10d0a_6706_dd49_6a49_b85eeeedcf1d">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009084Member"
      id="t_1387_b92e87fe_2283_d5de_a7e1_9fbe7de8f5b5">JSLGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1371_63245c21_97c4_43b1_bb4c_e0e53a2da24e">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009084Member"
      id="t_1372_29d95771_b45c_49fb_a5e8_bda79ae8d55f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1373_296274ab_f44b_40fa_9ad6_e5aa6bae7e2b">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009084Member"
      id="t_1374_ac4e2de6_a22d_4ec6_8c93_52222f8a66db">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009084Member"
      id="t_1375_61a60ba3_48ce_4188_8d02_2bea4f5cdfcd">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1376_c1ed606a_7d18_41ec_a65c_997811c4e2dd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class R4/JSLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;41&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009084Member"
      decimals="INF"
      id="h_3712_3ffdbf3f_847d_4e10_8355_a4dbe8c052ca"
      unitRef="USD">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009084Member"
      decimals="4"
      id="h_3713_e71dd5c0_a16b_472e_b53f_292054e5f439"
      unitRef="pure">0.0038</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1377_34de6bb6_6ecd_49ec_aab9_ec158f37b967">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class R4/JSLGX) returned 17.55% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1378_4a3fa9b1_adc2_42a6_bb2f_19ad8908fd7f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726510.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1379_061ece31_a522_4294_aa65_48dda2df8061">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class R4/JSLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009084Member"
      id="t_1388_266700d9_a16f_09a2_31a0_79a5a668f80a">Multimanager Lifestyle Growth Portfolio (Class R4/JSLGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009084Member"
      decimals="4"
      id="h_3714_82205d1b_dcd4_4ef6_b19e_d1db11589bdd"
      unitRef="pure">0.1755</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009084Member"
      decimals="4"
      id="h_3715_f9ee3180_006c_4b78_b413_f22a5354c193"
      unitRef="pure">0.0688</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009084Member"
      decimals="4"
      id="h_3716_be219063_5bb4_4f8c_9ffc_ab695e16cc67"
      unitRef="pure">0.0959</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1389_50c6599d_8145_080b_5172_f7e86233c50c">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3717_46ccbc46_b135_4be7_b407_37223341cf1f"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3718_e6983a96_9e15_41c9_b604_7cb0410d1655"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3719_599100c8_7ed5_4a08_8f8d_1412a43f030e"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1390_05035b65_6e52_b19b_6adb_08ff3104ef09">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3720_9dce5e0d_ad88_4da7_be6a_9f3ae781b6ad"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3721_052aa24e_540a_4cf6_a6ff_56b3aa2b2903"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3722_7490bedb_c312_47d0_aafc_f0248a1c6ab0"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1391_e1a404f5_a18d_dac3_312c_0481873e7662">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3723_f1e0f53b_5b11_4456_a4dd_e371950ea0cb"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3724_cbb9b038_fbd7_4cd6_ba6d_975f21c052ef"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3725_2e0c61a8_d910_4faf_afbe_f8d9afb9a983"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009084Member"
      id="t_1380_ba2f3a82_485e_496d_a8a6_9691edd71956">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1381_9fb04b46_dce5_48f2_a02c_ab688cb45156">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1382_e599d86d_d02d_4b47_90dd_181ab403e285">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1383_96358123_e072_4e6f_8111_77896df6b8bd">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009084Member"
      decimals="INF"
      id="h_3726_24c04298_69fa_4068_8b68_82db1c89d892"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009084Member"
      decimals="INF"
      id="h_3727_3bf17e7f_c815_4c86_aaea_ddb3fb211256"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009084Member"
      decimals="INF"
      id="h_3728_119b2437_d628_4d87_a94d_fb6b3eaea993"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009084Member"
      decimals="4"
      id="h_3729_14106aec_b868_431b_80a6_56d0a853134f"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009084Member"
      id="t_1384_8a07424f_8dfb_461c_9956_ce0a09bfe9c2">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3730_dfc3c7c0_f080_483f_8994_4326aea847da"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_EquityMember"
      decimals="4"
      id="h_3731_41a3a9ac_b050_48c6_86a6_bd077a689087"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3732_5f563632_409f_4726_bbcd_1b86ec3cf676"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_InternationalEquityMember"
      decimals="4"
      id="h_3733_f0388cb8_05b9_4773_b452_e7596ae65d27"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3734_2ed0fb7e_8961_49d8_860c_a3c140ae516d"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3735_9ca0c4ee_6c68_43fa_8834_4c5dd638f6d7"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_LargeBlendMember"
      decimals="4"
      id="h_3736_b9196003_5df5_4a34_bda0_0d116fb81ce6"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3737_3c636fff_3066_41b1_a3e8_0ee39e8fc1ff"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3738_a865f62c_b0bc_46e5_b554_19f9216fa7f9"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_IntermediateBondMember"
      decimals="4"
      id="h_3739_ddbb4bb6_a1fd_482c_a992_cb0ca388e408"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_MultiSectorBondMember"
      decimals="4"
      id="h_3740_0608326f_198b_4142_9d35_874de5c577b9"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3741_049f3db1_c976_4e92_8a66_427d2bbc0ad4"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_ShortTermBondMember"
      decimals="4"
      id="h_3742_cb3850fb_aaea_408a_8ae7_2b88054c942a"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_BankLoanMember"
      decimals="4"
      id="h_3743_be28843f_d550_4167_b635_318e3cdb3637"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_HighYieldBondMember"
      decimals="4"
      id="h_3744_5684da2c_c46c_450e_9430_58663e8a212a"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3745_f2df1eee_a6b3_4559_9c1b_c0bcb8537212"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_SectorEquityMember"
      decimals="4"
      id="h_3746_5780978d_3376_405d_b40a_761f074e5b87"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3747_c93df038_85ea_4c20_8a9f_8126d849bb38"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009084Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3748_8346a925_1329_410b_b536_620bb525f17b"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009085Member"
      id="t_1399_8eafa7bb_f1b2_6588_c5a6_ef3346d162ae">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009085Member"
      id="t_1400_8169f8b4_266e_5d4d_f156_1325a9bb7cd3">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009085Member"
      id="t_1401_f6e5c3b0_090d_11af_31e4_13c816dafdee">JTLGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1385_de60d455_5bd5_405a_a4b9_46a61422e2cf">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009085Member"
      id="t_1386_141b0c15_de54_46f5_9729_601903c2cc1d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1387_bc565256_7476_4d2f_b16f_347cb9b49b8a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009085Member"
      id="t_1388_b1d96545_a066_4820_8b6c_54f3b3167cb9">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009085Member"
      id="t_1389_ffe6e72b_1a6f_4ab6_84c9_b4e2a836b94d">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1390_d1a97bd6_5b22_441d_b7f0_f781c73d6ca4">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class R5/JTLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;20&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.18&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009085Member"
      decimals="INF"
      id="h_3749_d9bdf5ab_d4ef_4d0c_a22e_69295344b7dc"
      unitRef="USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009085Member"
      decimals="4"
      id="h_3750_7e92e2e5_68bf_4667_aba9_4a9143429fa2"
      unitRef="pure">0.0018</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1391_065907c4_72e7_406e_b7e3_e736d7f89b93">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class R5/JTLGX) returned 17.82% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1392_0f0b1aa1_109e_4dfb_9ae7_68490f7ba003">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726549.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1393_8d8b120b_1fa8_4dce_9812_edfd771d9cda">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class R5/JTLGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.82&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.82&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009085Member"
      id="t_1402_067b3e1e_8365_ae8d_1228_4e3b6c6be6c4">Multimanager Lifestyle Growth Portfolio (Class R5/JTLGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009085Member"
      decimals="4"
      id="h_3751_a94141a6_c4c6_4de9_bd45_f3d46795faa8"
      unitRef="pure">0.1782</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009085Member"
      decimals="4"
      id="h_3752_18124002_8731_4292_a808_92ff93b2515d"
      unitRef="pure">0.0710</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009085Member"
      decimals="4"
      id="h_3753_f6991566_ce35_4997_bd99_8140c7fd8993"
      unitRef="pure">0.0982</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1403_528d23af_9cc0_26f1_a56f_6bc6c91b5c64">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3754_b126a3c4_a3bc_4741_9a04_5207ef552103"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3755_4c4b3bee_165c_4347_8f5a_21afefe9e8e1"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3756_6f3b52fa_7a3c_43fc_9527_13e22eb3374d"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1404_bd3fd31b_77e5_d331_4e3c_79855ad06628">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3757_b5d3b28c_8ae8_4187_9009_1904f2677cb1"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3758_6f879305_f6b3_47a7_a381_ac451ad2d94e"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3759_b833c5bb_5cbf_4270_8dde_05946e5842fe"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1405_184f5749_26e5_f019_a949_d9e38db6591b">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3760_5b08720a_6def_4813_b9db_4926a9fac337"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3761_46fbc2e9_652f_4369_be97_96e2cadcedb0"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3762_19bc6d66_32ef_4014_9fa6_0e77cad06422"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009085Member"
      id="t_1394_12229215_3f50_4cb3_8f13_fc36210409a9">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1395_7e5d2ce1_5bfb_48f4_9932_77358b6bb2f6">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1396_392816d3_5cd2_4a79_87b1_dd840d83ba17">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1397_b6a90203_a80f_4eb1_a2d9_ad7cd9dae5ab">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009085Member"
      decimals="INF"
      id="h_3763_49cc496a_eaa1_438b_b1ad_13b96f82badf"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009085Member"
      decimals="INF"
      id="h_3764_f1fef3a9_f772_4461_9404_defee30e853d"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009085Member"
      decimals="INF"
      id="h_3765_74642a80_bda1_4617_8a80_52b23918aaa9"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009085Member"
      decimals="4"
      id="h_3766_ef03ba17_bf8e_4a0c_9a9b_ce411f736a11"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009085Member"
      id="t_1398_38d13b95_c62e_417b_9eb1_0d270ffad716">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3767_0a31132c_9530_4897_89f1_95f1ba75770b"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_EquityMember"
      decimals="4"
      id="h_3768_80c010ea_f147_4793_94be_8901ed835e0e"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3769_86664b37_0a67_4f5e_a9d1_fe956f0c3a87"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_InternationalEquityMember"
      decimals="4"
      id="h_3770_ef0b28ec_e710_4bfe_a564_7181bb174b18"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3771_92563baf_5617_427a_89d0_f8cceef90765"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3772_418c3818_bb01_49db_ae9f_11c742c693b2"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_LargeBlendMember"
      decimals="4"
      id="h_3773_10e24d4f_4140_4b06_9025_aca53d6ae6c2"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3774_dd6c666f_5691_4df7_85b0_9ec0bff9c685"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3775_76e09f93_3744_4028_a2bb_1d3463873473"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_IntermediateBondMember"
      decimals="4"
      id="h_3776_e16bfbc5_44d7_43d3_a497_b44209cbc1d1"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_MultiSectorBondMember"
      decimals="4"
      id="h_3777_b7fa395d_c422_4c09_9207_7aadfa8e6528"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3778_7808a589_b3cd_43bf_ac78_d6b6ac8c2465"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_ShortTermBondMember"
      decimals="4"
      id="h_3779_5719e867_13c9_431e_8b4c_1041190c729d"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_BankLoanMember"
      decimals="4"
      id="h_3780_e4a92861_3a12_4961_85db_203a21db0299"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_HighYieldBondMember"
      decimals="4"
      id="h_3781_472e62eb_56dd_471d_ace2_60b1826341d1"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3782_819e2a5d_72a9_4b8f_8224_12bde25340be"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_SectorEquityMember"
      decimals="4"
      id="h_3783_9c06da53_fe56_4e32_b7f7_22402edd0eda"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3784_8d22dded_3ff6_448a_bed3_52fcf39d689a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009085Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3785_a636db10_9c51_4b02_9230_b1687aff27b4"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106455Member"
      id="t_1413_9c67aafa_0cdd_a6af_7f98_fbf824e2abd4">Multimanager Lifestyle Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106455Member"
      id="t_1414_02cc14d9_acb7_ea72_1324_24be7afbb2f0">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106455Member"
      id="t_1415_75a5cb4e_717a_0cfd_e447_9628721790d8">JULGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1399_427a4725_ef3f_47ce_994c_ac2c4233030f">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Growth Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106455Member"
      id="t_1400_bb9cf614_84e5_4ea8_88cc_97367c6436c1">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1401_38c70760_835d_4fac_afb7_a394164c127f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106455Member"
      id="t_1402_5839056e_cda3_4186_b78d_35f5c74fc14a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106455Member"
      id="t_1403_71e199f0_40e3_4375_960f_96178c749c2d">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1404_92131a17_756c_49e3_ae52_baadb7481ba8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio&lt;br/&gt;(Class R6/JULGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;14&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106455Member"
      decimals="INF"
      id="h_3786_7a329ee7_d258_466d_ba08_81ffb60b234c"
      unitRef="USD">14</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106455Member"
      decimals="4"
      id="h_3787_5771a2b2_b094_489a_9d61_73099e8522e3"
      unitRef="pure">0.0013</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1405_3e2059d2_9a04_4389_8503_7cc4f7052bbd">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Growth Portfolio (Class R6/JULGX) returned 17.84% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds and emerging markets debt.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1406_bbf3192d_8daa_4cf0_8286_9b1a666842d1">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726588.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1407_be069b3c_884b_4338_81ff_f058ea457d24">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Growth Portfolio (Class R6/JULGX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;17.84&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.87&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Aggressive Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;16.60&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Growth Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;19.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106455Member"
      id="t_1416_a48ae3f6_d392_8471_ae0b_368449117bcf">Multimanager Lifestyle Growth Portfolio (Class R6/JULGX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106455Member"
      decimals="4"
      id="h_3788_c82a19d1_7328_46c8_a0af_a58216c7c178"
      unitRef="pure">0.1784</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106455Member"
      decimals="4"
      id="h_3789_7b397582_4bc0_4e91_98cd_89d8b83be8ac"
      unitRef="pure">0.0714</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106455Member"
      decimals="4"
      id="h_3790_1dac546c_6fbf_41d1_9718_c58e9da1c96d"
      unitRef="pure">0.0987</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1417_5fe16ccb_3897_d870_ba8a_be4843b53760">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3791_e4c2a167_0a26_4d27_8f1a_e5e5044f3cfc"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3792_1023ebe5_d202_41c9_858c_e34953ae0a71"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3793_a8567c45_c91a_4fca_b9bc_ac2652cfbc81"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      id="t_1418_ce9b8dbf_aa10_9ccd_04d9_5a577c73d4ca">Morningstar U.S. Moderately Aggressive Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3794_a834c2e1_4430_4d32_beea_a1c1f212f2ee"
      unitRef="pure">0.1660</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3795_5c3112b1_f573_4c83_8cf9_c3b249573aa6"
      unitRef="pure">0.0889</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyAggressiveTargetAllocationIndexMember"
      decimals="4"
      id="h_3796_f9e57868_7de7_445f_8cbf_67bfe2340402"
      unitRef="pure">0.1094</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      id="t_1419_47f6ea5d_bf82_41c5_c612_6bf2d5b9f5d1">John Hancock Lifestyle Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3797_e0e0c6cf_135c_4e1c_858b_e2d0bf40f205"
      unitRef="pure">0.1941</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3798_8733e041_6ceb_45a1_95d8_e87e48910303"
      unitRef="pure">0.0846</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleGrowthIndexMember"
      decimals="4"
      id="h_3799_903e1b34_e0d3_4c99_9192_f163d3397575"
      unitRef="pure">0.1059</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106455Member"
      id="t_1408_dcc66c69_8426_453f_923d_505fe7b9e11c">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1409_1fa6dfdf_1916_4215_b956_0d1d9d4e37a5">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1410_52435ec9_b73b_404a_a68f_28e761a81188">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1411_819ba9f4_6316_4571_91ef_adeeebac1dba">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,421,057,018&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,904,648&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106455Member"
      decimals="INF"
      id="h_3800_c12f9d0e_16ea_4e07_9809_a856ad7d1255"
      unitRef="USD">8421057018</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106455Member"
      decimals="INF"
      id="h_3801_ff5b7e2f_524a_45de_94c1_57832ff27ba5"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106455Member"
      decimals="INF"
      id="h_3802_17908782_13a5_4a42_87c7_fd2c3158bae2"
      unitRef="USD">7904648</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106455Member"
      decimals="4"
      id="h_3803_e2bfbe39_e94d_4e4b_8153_bca0e4bf87b8"
      unitRef="pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106455Member"
      id="t_1412_a6dc899c_5a9e_466c_b1b2_ecb73aa8d014">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;97.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;80.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;27.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;14.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.5&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3804_4a14c700_cd1d_4445_b6f0_c84b902b9a25"
      unitRef="pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_EquityMember"
      decimals="4"
      id="h_3805_11c7aa2b_3d4a_47a5_8083_e063f63fa4e2"
      unitRef="pure">0.802</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3806_d6d00824_a867_4a2f_a5c2_a1157306c0b9"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_InternationalEquityMember"
      decimals="4"
      id="h_3807_da6c29f8_6949_4a27_8541_6a55ea93e1ff"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3808_1386684c_fe3e_4ef6_a160_1d632bec0796"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3809_4e26df25_4efe_40f3_b32f_3200e129b6e9"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_LargeBlendMember"
      decimals="4"
      id="h_3810_058a8214_322d_4174_a560_d3bed47cde17"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3811_3770a09d_fd41_4f5c_93ef_cb2bfbf87cb5"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3812_685e6ec8_ff0d_47cb_b7da_178d51bc0416"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_IntermediateBondMember"
      decimals="4"
      id="h_3813_02345c00_56f2_4e5a_a411_b4ace0d6d5eb"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_MultiSectorBondMember"
      decimals="4"
      id="h_3814_e27b98e6_9a34_4e9b_9074_fe7a7d2a1b14"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3815_254a73a9_7abb_44bf_98ee_33f3cd98a9a4"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_ShortTermBondMember"
      decimals="4"
      id="h_3816_baa503c8_af3f_4af8_a0eb_b25e32e674cc"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_BankLoanMember"
      decimals="4"
      id="h_3817_e7ce21c4_fb84_4aca_ade3_c662b800a751"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_HighYieldBondMember"
      decimals="4"
      id="h_3818_6b534fea_7ce9_4788_991b_53136a0279fc"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3819_462b3a1b_f784_452f_80d2_d91d4bff0ef6"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_SectorEquityMember"
      decimals="4"
      id="h_3820_969e94d0_b73a_45b9_ae2a_8d2a6cbcebd9"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3821_f280b9e3_b21d_4e63_95e7_f08be0948e4a"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106455Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3822_ac6bea11_40e4_4f0e_8abc_5ca9c8681588"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009068Member"
      id="t_1426_aa14d433_39b5_a7c7_7abe_587e4078bb86">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009068Member"
      id="t_1427_ea69201e_da40_7bf6_49c8_43e911db746b">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009068Member"
      id="t_1428_f541840e_2e35_432b_3189_8accb346c882">JILBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1413_a8742769_d94a_4dc3_8af0_be78156c84ce">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009068Member"
      id="t_1414_da4d9d6f_93e0_4141_b363_9243b5db8f45">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1415_7ff23159_30eb_4200_ae2e_5ae3681cbaab">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009068Member"
      id="t_1416_b4272632_4e89_49b0_9f28_445ecd8f3e7b">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009068Member"
      id="t_1417_f5841714_7457_4eae_81d2_59e650b11691">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1418_fd593a16_902d_4849_96b9_a34c69118b72">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class 1/JILBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;20&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009068Member"
      decimals="INF"
      id="h_3823_9a335e47_24b2_41ec_b984_791e91121fb3"
      unitRef="USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009068Member"
      decimals="4"
      id="h_3824_ad668581_4d51_4e60_9052_f650c38b2a9b"
      unitRef="pure">0.0019</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1419_ae8d2073_d669_415f_a1d4_e5562adbcf47">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class 1/JILBX) returned 13.91% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1420_081fc883_798c_49ea_8b78_f4c8aedeec19">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6727056.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1421_1cbb320c_343a_4005_9edc_3799dc6dd5ab">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class 1/JILBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.56&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.06&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009068Member"
      id="t_1429_f7db67f4_dc08_2070_665b_b7ddacb866f5">Multimanager Lifestyle Balanced Portfolio (Class 1/JILBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009068Member"
      decimals="4"
      id="h_3825_446a71d5_e6a7_4627_8033_a377eef140a8"
      unitRef="pure">0.1391</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009068Member"
      decimals="4"
      id="h_3826_0ec96644_dec2_4240_9c94_93353b683659"
      unitRef="pure">0.0556</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009068Member"
      decimals="4"
      id="h_3827_054003da_7514_47ec_916c_6e5884e89042"
      unitRef="pure">0.0806</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1430_fb6109c2_2f2e_7ac1_bd92_3e6c8184fbcc">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3828_2af117c5_5885_481c_ab9a_1c92f4a15ed5"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3829_639bd3d0_fbd3_451a_a726_a0739948b21e"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3830_92973bdc_56e5_401b_b5e1_10538eae235e"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1431_38caf481_9900_2064_e531_fb0a166bc9eb">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3831_9dbb423a_70d3_4ccc_8e82_1b347a8740f8"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3832_88eda73f_a32f_4dd4_9e2c_c13db568ae15"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3833_711d48e4_1723_44aa_9619_a1844432e086"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1432_27876ea4_1770_2bc4_49a3_4328ef179f25">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3834_566ad966_8068_4910_95d1_558c64057e70"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3835_6303b489_0229_412c_b27b_e4c16c7a042c"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3836_6726b179_9b83_4461_89c6_5bb2fc56948b"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009068Member"
      id="t_1422_9e3c9137_0454_47fe_9add_5c6e802ab2c0">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1423_3389a70e_7f22_44b5_91d2_0660e7f8f988">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1424_2979a97e_2e63_47b1_a06f_49dbd6005881">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009068Member"
      decimals="INF"
      id="h_3837_e611e196_f203_429c_ba34_7b8561109ea9"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009068Member"
      decimals="INF"
      id="h_3838_89d972bd_5110_40b5_9766_dc6c6c998cb9"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009068Member"
      decimals="INF"
      id="h_3839_f17e3507_6b61_4c62_a359_7d365c86e8a3"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009068Member"
      decimals="4"
      id="h_3840_c16d89a3_0d14_4f08_a5f4_bdb26cb63453"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009068Member"
      id="t_1425_ece1ffbc_d26c_4d71_b642_2c9004aa4a72">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3841_267954af_b4da_4a80_af88_79cd04600110"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_EquityMember"
      decimals="4"
      id="h_3842_18616d13_ab96_4300_997c_6ccd1dfafb71"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3843_b3d51e7e_1c83_40ff_9f0a_5e6442b43ef8"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_InternationalEquityMember"
      decimals="4"
      id="h_3844_6f620a3c_1b65_4de9_a4d3_a8fe9c66a99e"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3845_40bda6c6_8d0d_402f_b932_fa2f43b281fd"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_LargeBlendMember"
      decimals="4"
      id="h_3846_b0615a69_4515_4217_ad49_6d28855e61dc"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3847_1e71c3cc_f1b6_4b78_a1be_68e8c256ffb4"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3848_9489a469_f384_4482_beac_c7d0cb575f8c"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3849_546b1660_f3bc_4a10_bd33_4227ff1bee81"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_IntermediateBondMember"
      decimals="4"
      id="h_3850_53b62ab0_9042_4686_a3d3_23129fd513bf"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_MultiSectorBondMember"
      decimals="4"
      id="h_3851_8131b3c3_8178_417b_8f89_164cc6bafa8d"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3852_f1a497f3_654f_4478_b682_9afdbcdf3990"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_ShortTermBondMember"
      decimals="4"
      id="h_3853_21a02cb3_2af1_42b4_9cf4_fc9fc80f3305"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_BankLoanMember"
      decimals="4"
      id="h_3854_a1eed7ed_1db2_4edd_8d91_eac14e82bf77"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_HighYieldBondMember"
      decimals="4"
      id="h_3855_92d8b67e_cf90_4991_81bc_c31eafbfc725"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3856_ef27f9ee_d066_4867_91cb_8e12f307025a"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_SectorEquityMember"
      decimals="4"
      id="h_3857_55279610_cc49_42f7_a188_b2c9fd07c5d0"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3858_b7be2aa3_ee13_4931_8d96_a6b4328bbaf7"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_3859_39247fa8_0f3a_491b_a5b1_7347c90ba14b"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009068Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3860_21e0cc1a_8eb7_45c8_a544_498c1b9cf49b"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000034075Member"
      id="t_1439_a4aa73f1_683d_e663_5cdb_f3ec2408fa3b">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000034075Member"
      id="t_1440_506acbd6_b0f0_f9b3_fb2e_a6706f1eba1d">Class 5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000034075Member"
      id="t_1441_50b82ff7_9b68_a607_69de_e8fd0ab5e186">JHLAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1426_c30af4c9_c23f_413b_8cb6_19fba1e83647">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000034075Member"
      id="t_1427_c31cbdbe_bc37_4c46_bad1_341c876a8ce7">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1428_3ed640e6_911a_4ce2_bb6c_8ccca426717b">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000034075Member"
      id="t_1429_f9ab0faa_a68c_4a08_b193_6b1fabf815d3">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000034075Member"
      id="t_1430_3b593f24_b7e8_4d08_a7d9_c473c744126b">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1431_b43d69d4_0f7c_4423_9b06_779ba35cc33d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class 5/JHLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;15&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000034075Member"
      decimals="INF"
      id="h_3861_5c92e3f4_b8f5_4958_b9d5_d5f4712e7e0c"
      unitRef="USD">15</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000034075Member"
      decimals="4"
      id="h_3862_8cec18c2_93d4_4e6d_aa10_8445c9ef5445"
      unitRef="pure">0.0014</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1432_235e8b2b_239d_40b5_8c75_7610862309bf">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class 5/JHLAX) returned 14.03% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1433_5022c3cc_e7e9_4cdd_99ca_3987aa147b25">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6727095.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1434_45b841b9_8761_4511_8e05_22cd8fffeb16">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class 5/JHLAX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000034075Member"
      id="t_1442_89910d57_5dcb_5703_efe3_683139783c98">Multimanager Lifestyle Balanced Portfolio (Class 5/JHLAX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000034075Member"
      decimals="4"
      id="h_3863_029fc656_be4e_40b9_a06c_a33e1c09f2af"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000034075Member"
      decimals="4"
      id="h_3864_77a60a3e_918a_4d0c_bff9_d4eb1cb095cc"
      unitRef="pure">0.0562</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000034075Member"
      decimals="4"
      id="h_3865_c7933853_e960_4194_9bd4_b4345c913a25"
      unitRef="pure">0.0811</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1443_ca506f11_1664_0588_da9d_5dc9395a7612">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3866_6389865e_0024_474e_bdfa_7b401ee0baae"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3867_3c2db54f_a7b4_46be_aeaa_0d59a3b48624"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3868_e75850fb_dfcf_4142_9bb4_fc40318fbaa0"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1444_419f7f9f_0545_c306_8a58_f324bcd945b6">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3869_26edee94_7764_4767_8aec_3d1eaf4c2990"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3870_d0f935be_4338_40d0_b0c7_3087a9f585c3"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3871_e6e7d040_082e_4a47_81aa_e97dc0ee017c"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1445_5d6e284f_0498_9389_6e3f_01dc45bcbad5">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3872_1afa695f_d605_415c_802a_5c7526028cf4"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3873_19c0f9d4_0f33_4d3f_b352_ff6ef942911f"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3874_1c194dca_6d41_4b76_be62_88cf12e10c05"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000034075Member"
      id="t_1435_0b52470d_74ff_43ea_8a9a_978e1bdd6e2a">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1436_1780f0bb_1b28_4d01_9aef_682d3e983057">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1437_a2819810_e76c_4376_ac7f_1abab2d23e62">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000034075Member"
      decimals="INF"
      id="h_3875_6cdda3ef_423a_4409_9237_cd26c5842484"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000034075Member"
      decimals="INF"
      id="h_3876_e8baaa53_befe_44d4_af1e_27424afcad23"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000034075Member"
      decimals="INF"
      id="h_3877_e57fcff0_0b27_46bf_a9cd_748ec318eada"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000034075Member"
      decimals="4"
      id="h_3878_3fb94357_3e5f_4274_9ed3_4187f71be97a"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000034075Member"
      id="t_1438_92f20329_1896_4cb6_95bd_1ca99d926709">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3879_2dedaf4d_0c65_4061_8cc1_675fccc60e13"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_EquityMember"
      decimals="4"
      id="h_3880_8c2d9f5f_7828_464d_836b_893b72613ad6"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3881_c25cd5fb_99d3_463e_a282_e1e74c8734a4"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_InternationalEquityMember"
      decimals="4"
      id="h_3882_8e8bf3ef_cd83_450f_9c48_1b40c777ed84"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3883_ac5beac9_34c7_40bd_ae18_d944a2a049e2"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_LargeBlendMember"
      decimals="4"
      id="h_3884_a010bbb5_3198_4ba9_8218_1c0b15bbce18"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3885_56f33fc7_d677_4d35_a233_c5073bd375b1"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3886_3de00b59_699f_4b50_9817_b5fdd0b5f813"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3887_f05ff44d_77e0_4740_ac4c_9a94ef3d8cd3"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_IntermediateBondMember"
      decimals="4"
      id="h_3888_968f14ee_d0ef_4443_999c_b2e558406241"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_MultiSectorBondMember"
      decimals="4"
      id="h_3889_6c22100b_2626_4cf0_a236_ffcfa1b38fd1"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3890_72d7cebb_6e5b_4b30_9b03_5ccd1c22f491"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_ShortTermBondMember"
      decimals="4"
      id="h_3891_94855706_57b7_4a14_85fb_0b9284eeb9dc"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_BankLoanMember"
      decimals="4"
      id="h_3892_4d082643_e8ce_4cf7_8929_d64d1e4b824b"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_HighYieldBondMember"
      decimals="4"
      id="h_3893_e71e325d_5974_4cb0_991d_6d514a9b141e"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3894_c72f19ba_f66c_416f_b5aa_718b1b828ecb"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_SectorEquityMember"
      decimals="4"
      id="h_3895_edcc76b7_dad2_447c_81b6_75f6e4a3d397"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3896_4dddb474_884f_44d3_9c01_f2bd0485f4ef"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_3897_ab33492f_776a_4005_9527_ac184b244dd8"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034075Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3898_71ac2f4b_1945_489b_8b75_aa96b36f97f7"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009062Member"
      id="t_1453_2efc2a13_30a8_a4ad_1c66_28de453fbc63">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009062Member"
      id="t_1454_3242eb28_3b9f_aa67_7213_318f223ce6a3">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009062Member"
      id="t_1455_b95693bc_3801_dfba_3df0_02e23babece7">JALBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1439_e3dadb62_55a1_44ba_a7fe_cbc0d1afd225">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009062Member"
      id="t_1440_70e9c55b_bd35_4463_9a72_64814371ce3e">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1441_54fce445_6b17_40e6_8b66_b719efe0f0f4">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009062Member"
      id="t_1442_29d6aa3c_8f94_44fc_937b_a6bb200b9785">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009062Member"
      id="t_1443_30f60ac9_2a04_489e_8464_7950358263b6">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1444_da6fd55d_bb50_44d3_b8ef_a2113ef5447c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class A/JALBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;59&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009062Member"
      decimals="INF"
      id="h_3899_8db2917e_01f2_44fb_9c39_1a86fe41cdfd"
      unitRef="USD">59</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009062Member"
      decimals="4"
      id="h_3900_c9496fa7_709e_461a_9cab_645e0634616e"
      unitRef="pure">0.0055</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1445_9bff0fa7_d013_4474_86e6_af6e76689766">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class A/JALBX) returned 13.51% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1446_342e5eaf_3b08_4174_a77c_28faf8925d86">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726822.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1447_70d4b3a0_c9d9_499a_814f_21a0878c7433">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class A/JALBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class A/JALBX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.18&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.67&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009062Member"
      id="t_1456_555f4604_7d0d_a3ea_12e5_d1d63f9a3148">Multimanager Lifestyle Balanced Portfolio (Class A/JALBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009062Member"
      decimals="4"
      id="h_3901_a6627553_44ec_4df9_8ec8_4f1ab7d545f8"
      unitRef="pure">0.0844</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009062Member"
      decimals="4"
      id="h_3902_b2a2e65b_7e04_4a67_84b3_8240f8a2c4f5"
      unitRef="pure">0.0422</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009062Member"
      decimals="4"
      id="h_3903_861dcf5f_50b3_4b42_b4b4_4687bc787bc5"
      unitRef="pure">0.0717</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009062Member_WithoutSalesLoadMember"
      id="t_1458_4e872881_8651_5aee_3414_5214d1876d25">Multimanager Lifestyle Balanced Portfolio (Class A/JALBX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009062Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3904_5e34ae46_4d93_49ac_a7c6_9dabbf5388d7"
      unitRef="pure">0.1351</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009062Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3905_070f3b11_5c7c_476c_93cb_42456bfc469e"
      unitRef="pure">0.0518</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009062Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3906_7c319d51_d279_44f0_b550_da6e8d999bf8"
      unitRef="pure">0.0767</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1459_968fc396_0650_d165_3284_50cac4b112c1">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3907_7fc8cb95_05bd_4916_90da_2ea8f8e20560"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3908_df409146_ab33_40c8_9168_c54bd1408e15"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3909_fa1a85d6_53b1_482b_9a65_9c773420b62a"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1460_521b84a7_8141_0d47_4bb7_a521f1f0a095">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3910_a8bb6759_59e4_4859_8e17_a49091eda7f3"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3911_658720a3_1e66_447d_a9e8_cd15c97b0557"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3912_bf39e716_499f_4c5d_8782_a96031d874c9"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1461_a708cc87_ae3e_215d_9bd2_8ff1cc85469f">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3913_3bee95bc_f3c1_4d4c_8297_5c6c9ab224c2"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3914_0aca3715_3103_4924_804b_517bd817be40"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3915_2329f797_e719_41a6_9b60_4a54de842420"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009062Member"
      id="t_1448_61898d85_6404_4c64_9842_88c2603c52a6">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1449_9466863b_9a70_4dcf_a53b_b490dacff081">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1450_a26a9e02_94ae_45a7_bbff_a30b6c034448">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1451_89237fa8_0c24_4bbc_9c32_9d3bcf0fdbd1">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009062Member"
      decimals="INF"
      id="h_3916_38e2f70f_ad45_47a7_99c6_1250e9b4fd6a"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009062Member"
      decimals="INF"
      id="h_3917_e92e8242_4758_439e_ba08_6cf8c5256224"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009062Member"
      decimals="INF"
      id="h_3918_de735936_0d18_4f1c_a39a_a4d76ca638c3"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009062Member"
      decimals="4"
      id="h_3919_90de0c67_4bfd_4422_a307_744919443262"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009062Member"
      id="t_1452_cf9e0139_af42_497c_a439_ed4fc4767c0c">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3920_e1af16bb_cd86_48dc_a618_cc6de4b7047c"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_EquityMember"
      decimals="4"
      id="h_3921_ef3dfc1e_c824_499c_97e4_2d4e66d66bc1"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3922_36086675_3e7a_4ad2_a723_71226ad00554"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_InternationalEquityMember"
      decimals="4"
      id="h_3923_e05413fd_3bde_4e06_b190_d788103a879e"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3924_7d23b1b1_d92e_4498_a73d_1612d0190de8"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_LargeBlendMember"
      decimals="4"
      id="h_3925_9bc71d5b_b9c0_4475_a34e_53a5504693d2"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3926_e7f73689_0081_4503_aa6a_6d5b4e665ff5"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3927_7bdbe02d_a4f6_4ab8_ba37_d24ec009c762"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3928_e11fdabc_7943_4a02_9d38_f978fc06f42f"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_IntermediateBondMember"
      decimals="4"
      id="h_3929_616c8d29_cb5c_4e14_adb6_1f81e90855ae"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_MultiSectorBondMember"
      decimals="4"
      id="h_3930_7f7f2ca0_091f_4211_931d_38fd3da74324"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3931_67936709_fd47_457f_af1f_c548056f85a9"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_ShortTermBondMember"
      decimals="4"
      id="h_3932_a50a3ea4_a24e_413d_8da4_267f0263b682"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_BankLoanMember"
      decimals="4"
      id="h_3933_0a6c5109_466e_49b3_b63d_d75da647692d"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_HighYieldBondMember"
      decimals="4"
      id="h_3934_e2dff4f9_5993_42b2_b288_3f2a26455824"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3935_dd4bcac3_be89_4788_85bb_27f6c9960b21"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_SectorEquityMember"
      decimals="4"
      id="h_3936_7ab22715_ce91_4d54_964b_1b3a780c4c64"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3937_1fb183e3_76b7_4968_9d35_7c9004c6b471"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_3938_1a683b5e_c243_4ddc_be90_b5bae51eb8a8"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009062Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3939_e50b7b2a_32b1_41dc_a4b4_14f0141ab2c9"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009064Member"
      id="t_1467_554a9c09_f5e7_2bd6_727c_645450d53170">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009064Member"
      id="t_1470_a7faebc4_b3ad_5e48_7662_764db2728b0a">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009064Member"
      id="t_1469_59a64a1a_72fb_01e1_ce45_f56cedf747e4">JCLBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1453_e7553aa0_38de_41d0_81a0_23a7cfa1d79d">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009064Member"
      id="t_1454_004e1a3f_6a7f_41e3_ba12_645508170bd5">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1455_be4b1867_2675_41f3_8055_dca0d4a74dc7">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009064Member"
      id="t_1456_c006c8fc_627d_463b_8dfb_94b4e1e64013">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009064Member"
      id="t_1457_b32a39ac_7356_42d6_8a50_57fd88d82186">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1458_f719d03e_8000_490e_ac42_b6270e83c87d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class C/JCLBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;133&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;1.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009064Member"
      decimals="INF"
      id="h_3940_775b2fc2_8281_452f_8fc9_3e6afadeffbd"
      unitRef="USD">133</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009064Member"
      decimals="4"
      id="h_3941_614a5079_717e_4094_acd8_2284fa6ee600"
      unitRef="pure">0.0125</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1459_2aeb4272_2646_4139_8d87_37bad81f05a5">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class C/JCLBX) returned 12.72% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1460_6b80b502_f84f_426d_a7f5_74171f786203">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726861.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1461_ca870b9a_fa06_4b80_9652_010466d0f0c8">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class C/JCLBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;11.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class C/JCLBX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.46&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009064Member"
      id="t_1471_256a3e7a_a0b6_4291_14eb_c3bd4d3efb47">Multimanager Lifestyle Balanced Portfolio (Class C/JCLBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009064Member"
      decimals="4"
      id="h_3942_2d3146eb_483b_4fbb_aaa1_51446b13fb9c"
      unitRef="pure">0.1172</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009064Member"
      decimals="4"
      id="h_3943_3f8fccfa_3573_4891_ab3d_6bd9b00f2ed1"
      unitRef="pure">0.0446</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009064Member"
      decimals="4"
      id="h_3944_da86b043_f08f_4102_9747_b8dbee94a4b8"
      unitRef="pure">0.0691</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009064Member_WithoutSalesLoadMember"
      id="t_1472_7e90cdd4_a559_8506_cdec_93943bd214be">Multimanager Lifestyle Balanced Portfolio (Class C/JCLBX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009064Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3945_e2790832_d2f7_4210_b848_efc2b5d74f9d"
      unitRef="pure">0.1272</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009064Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3946_083666cd_c576_40b2_927f_43329500bf44"
      unitRef="pure">0.0446</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009064Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_3947_6443d224_f0e7_443d_b139_f7eee1342ae0"
      unitRef="pure">0.0691</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1473_28db93a3_bb8f_07a5_c18a_cf1e937008fe">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3948_f7ea7f5c_afa7_4061_8de7_2450e9788200"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3949_3bcd8595_cddf_4852_a619_a945b9684115"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3950_aab9ff31_616a_4e1a_93ab_625a56c78b69"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1474_84ed8086_1e00_eeb0_b826_16192d183ba7">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3951_c70b7715_de57_4ca3_a638_9196a8515850"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3952_650a9222_5c21_495c_ae33_0f24f1808dad"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3953_4975ea2f_fd36_4015_b26c_4a071b2fda73"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1475_0530dbd3_53d9_3be9_639a_45ffd01728f5">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3954_0b739696_6842_40c5_80a3_16254586028f"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3955_99b93473_b36c_4955_876a_46692553ba72"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3956_5129c640_4d20_447e_8e7d_5cb4639787cd"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009064Member"
      id="t_1462_03094ec1_61c6_45e0_b774_07610dcfdc62">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1463_c8c5f36d_e3df_49a0_a53c_9f3870fda591">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1464_583b57dd_5516_4236_8916_11ed962fff2b">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1465_db0dfdb8_34cf_4369_942e_e5e936b56875">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009064Member"
      decimals="INF"
      id="h_3957_ec1b4c79_9130_41cd_b60b_7bd9af6a5709"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009064Member"
      decimals="INF"
      id="h_3958_008ac26b_3c7c_43b9_9441_e80a7bdfde62"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009064Member"
      decimals="INF"
      id="h_3959_31f7fda0_14e2_4c27_b821_206ef5aad85e"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009064Member"
      decimals="4"
      id="h_3960_6b3cd79b_1af8_4a48_81de_f5e92b349315"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009064Member"
      id="t_1466_2d6654dd_c409_4b0b_afcb_35f7946429c5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3961_83ca8174_c528_4b6e_9227_94e114dc0dbe"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_EquityMember"
      decimals="4"
      id="h_3962_1bc3e6a8_d0e0_4573_a6ca_1ce194577f10"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_3963_d7261b3c_137e_431e_9912_bbd151c7cd3a"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_InternationalEquityMember"
      decimals="4"
      id="h_3964_571ca9e6_335d_4232_927c_45f0bdfe8886"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_3965_4e48b44d_ff3e_4a39_a3be_67e480979922"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_LargeBlendMember"
      decimals="4"
      id="h_3966_ae7c9fd3_be5d_46e4_a6ce_17e1ab379df9"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_3967_148124c2_e04e_45cc_a6a2_b63cce9587a8"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_3968_f08b5425_e385_4c28_80a9_330041b0cca2"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_3969_2203252f_98e5_43bf_a023_c853c06e4257"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_IntermediateBondMember"
      decimals="4"
      id="h_3970_e4493159_0972_4023_87e0_608e3997032f"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_MultiSectorBondMember"
      decimals="4"
      id="h_3971_11ea7495_9545_4178_9845_524f595db2b8"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_3972_2dfec147_acf6_4174_b8c9_61719137d2a9"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_ShortTermBondMember"
      decimals="4"
      id="h_3973_bb0fb640_15a7_434e_b499_bf2b8e427059"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_BankLoanMember"
      decimals="4"
      id="h_3974_6d2b6716_7860_4ac7_a336_2eae1ee4d2e5"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_HighYieldBondMember"
      decimals="4"
      id="h_3975_bcf3de31_9abc_45d9_8fd4_1954b57a9765"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_3976_bba8ed4e_9d86_4b9c_8710_bb51239d5ed1"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_SectorEquityMember"
      decimals="4"
      id="h_3977_bd2fdb7a_a29f_4e63_87eb_7ff44e0e70d5"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_AbsoluteReturnMember"
      decimals="4"
      id="h_3978_3df1f795_3944_4638_bb3f_4d8bdeb7ea40"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_3979_e654f9a0_be5d_4057_8a56_f164b82c42f2"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009064Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_3980_e822a33d_686d_4223_9fcb_7e46dd760c70"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000155629Member"
      id="t_1481_5c23d0a3_9ee5_33c3_20fe_15eab6af30b5">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000155629Member"
      id="t_1482_15e1e4b8_5e20_8c63_b81b_b1c203904fb8">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000155629Member"
      id="t_1483_b12bc699_3e5f_e7d9_6817_698f669c6db2">JTBIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1467_0efd5024_8476_4d86_a31b_cdf80c1fda4a">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000155629Member"
      id="t_1468_81656523_207b_42be_bcb6_0388a1e5576b">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1469_8e3d4a03_3b82_49c8_a653_43d037a42206">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000155629Member"
      id="t_1470_d8452c9c_f1a7_4438_bc4a_fab8c8073bfe">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000155629Member"
      id="t_1471_fea40c1c_de6d_4ebc_bfc5_7ce2ad67925e">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1472_0e5e53f1_323f_4c83_b711_6f626d858b42">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class I/JTBIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;27&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000155629Member"
      decimals="INF"
      id="h_3981_a253dafb_388f_4740_a5b3_5a9abbaf4aad"
      unitRef="USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000155629Member"
      decimals="4"
      id="h_3982_1303edda_c1c2_40aa_a8b1_ccb253f3e92b"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1473_bc629537_bb01_478e_a0e2_23c49f2b60b1">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class I/JTBIX) returned 13.92% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1474_32360c32_e450_45a8_96b1_7390f32db2d8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6727134.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1475_bcf60721_6ccc_418b_ae96_1802409cab7b">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class I/JTBIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.99&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000155629Member"
      id="t_1484_5ac54338_d75b_58cb_db3a_1d3bd115fda2">Multimanager Lifestyle Balanced Portfolio (Class I/JTBIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000155629Member"
      decimals="4"
      id="h_3983_5d78927e_0b34_42bd_8b8c_a3be038d5b31"
      unitRef="pure">0.1392</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000155629Member"
      decimals="4"
      id="h_3984_dac49f1c_3647_44b1_afc8_f324dd7c8a07"
      unitRef="pure">0.0551</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000155629Member"
      decimals="4"
      id="h_3985_bb667fe8_d38e_4d4d_b49d_3eeafba32c42"
      unitRef="pure">0.0799</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1485_07492bcc_32f9_e8c7_d2e3_f8fd1844ac69">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3986_0d5310c0_c63f_493a_8c44_56077bf6cba2"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3987_cb94c841_38e6_42e6_845f_82cada07da7a"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_3988_2613dbfe_d737_4ecc_bb02_5b1d5b4358c8"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1486_1d2be3aa_bfb3_3f19_d824_f9b75d93265f">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3989_80dfb37d_8e89_43b2_9b9c_fd2a813bf195"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3990_c68b7a20_783e_44fd_ba44_c368e21493a0"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_3991_a4458c6e_1129_4d47_890b_f379bb8e9154"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1487_cd959c4d_b4b9_d91e_37b5_ef4b6e90b86b">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3992_2380250c_459d_4bf4_8325_3c445d6db63d"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3993_f9a4a0d9_b773_4742_a505_3d2af5ce9d86"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_3994_90d1414e_a8e2_4b9d_b5aa_bc348a9990ef"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000155629Member"
      id="t_1476_d64ba1b9_2d65_4dfa_b7ea_969f5f544273">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1477_124d763e_91cb_41f8_9485_accb6818caaa">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1478_1ce0592e_6cb2_4e2f_9722_a29926af30d0">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1479_fc630239_69bf_4e5f_a7dd_eef63c7dad21">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000155629Member"
      decimals="INF"
      id="h_3995_7aad8250_7cfe_4bac_b272_8183bcf1cc48"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000155629Member"
      decimals="INF"
      id="h_3996_76724c02_d62b_4086_84e0_de4b943e92ed"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000155629Member"
      decimals="INF"
      id="h_3997_5ce12eb3_66f0_45d5_82fd_86cf8a504164"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000155629Member"
      decimals="4"
      id="h_3998_e822cf72_1d1f_4eae_9a0c_a73e62448ad3"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000155629Member"
      id="t_1480_76c7ab84_4d31_4d57_8780_eaf2fe0d7631">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_3999_7bb0a6ee_a0e1_47ad_8cdf_36e2de2234f2"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_EquityMember"
      decimals="4"
      id="h_4000_3998d08f_a9fb_4379_852d_82363e15a909"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4001_2830a899_9ec7_4f08_af97_077c887dfd1d"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_InternationalEquityMember"
      decimals="4"
      id="h_4002_a8f3ad3e_1c01_446a_bb65_af5f26213b04"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4003_23576e24_d656_4911_904d_eb5547a55782"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_LargeBlendMember"
      decimals="4"
      id="h_4004_aca05fee_cdc5_45a9_b632_4df89a2099d1"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4005_868766d9_b230_4fa4_8867_8ccb70c75cde"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4006_91ee5ba4_4829_4481_8f4c_c9def4ce715a"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4007_186a3cd7_4ac4_4636_b953_37566094324c"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_IntermediateBondMember"
      decimals="4"
      id="h_4008_8bc16b03_300b_4c65_b975_5275ddef89e1"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_MultiSectorBondMember"
      decimals="4"
      id="h_4009_2aa72411_16eb_4b88_916e_2e2ff0b01283"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4010_badea472_c5a7_4c8d_8bef_2f34b35c6a22"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_ShortTermBondMember"
      decimals="4"
      id="h_4011_ac832f00_6308_47a3_9fce_cacb3e5556f6"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_BankLoanMember"
      decimals="4"
      id="h_4012_6f0a8f06_2d73_420c_924d_ed150f121d92"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_HighYieldBondMember"
      decimals="4"
      id="h_4013_55dcc1ad_f048_4847_882e_f871b336c5f1"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4014_3ac6c9b4_f370_4c5b_87b6_0fbabe713841"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_SectorEquityMember"
      decimals="4"
      id="h_4015_a4354c74_1648_4e12_813e_f7ea86bfe7b2"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4016_5f7ae749_aaef_414c_980e_bd8e5b4c5d00"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4017_35f2306c_aa25_4ea2_b2df_f2d582c890cd"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155629Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4018_ed9f92f5_4eaa_48fe_9750_785078036ef1"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113498Member"
      id="t_1495_65df81af_f0d2_fb0d_601d_c79ac6433bff">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113498Member"
      id="t_1496_99c402c8_bcae_4ec1_3ff9_1b51a63a3020">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113498Member"
      id="t_1497_b734409c_3260_4e23_738d_a6f6c86543d3">JQLBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1481_1ec23bbb_0437_42ce_a472_8acd0b6492e0">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113498Member"
      id="t_1482_dc54e731_0694_4491_8d82_dea63ea67068">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1483_71a464b5_72ad_4826_b386_f83d0b275071">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113498Member"
      id="t_1484_3d38862a_51a6_4223_9390_449add03ca71">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113498Member"
      id="t_1485_bd65d2a8_892e_465d_97f2_9743064c6262">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1486_e41fec41_5e7f_4f98_98bd_d310788ba6d5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class R2/JQLBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;68&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113498Member"
      decimals="INF"
      id="h_4019_d61ad42a_f351_410b_80d6_bea09bdea8f6"
      unitRef="USD">68</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113498Member"
      decimals="4"
      id="h_4020_fac4f8d7_b24c_459c_8277_b161ca76dd1d"
      unitRef="pure">0.0064</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1487_860e40ac_46e9_4fb8_9eea_226aef1ea143">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class R2/JQLBX) returned 13.51% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1488_2d17f3ec_36f7_4a18_978d_1c4716c2312f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726900.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1489_eaad8d09_8f11_4575_91c9_f60933d2af04">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class R2/JQLBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.51&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113498Member"
      id="t_1498_0ecc446d_c458_74c5_b2c2_dfd5880dd165">Multimanager Lifestyle Balanced Portfolio (Class R2/JQLBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113498Member"
      decimals="4"
      id="h_4021_badcf1de_f9b5_4c17_8604_7d3ad4b48492"
      unitRef="pure">0.1351</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113498Member"
      decimals="4"
      id="h_4022_c5f43c26_b170_48df_ad17_70f40ed96af6"
      unitRef="pure">0.0510</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113498Member"
      decimals="4"
      id="h_4023_0072f755_2992_417a_b6d4_16676a20fd55"
      unitRef="pure">0.0758</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1499_3eab4f90_a935_fc6f_a8cb_e699749890eb">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4024_84f15621_75bc_4215_b40b_bc82b87615b6"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4025_5e0363db_5090_4c87_bcc2_460dcebbcb63"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4026_9dcbd6d2_49eb_4751_86b3_533012ca79be"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1500_a29b3015_44e5_bd79_9fc2_52b852afdcc4">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4027_2593b98b_170d_4d63_bb89_4b7c663f42f1"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4028_cfef2459_cae9_42d5_8529_fbaaffa85481"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4029_88ba72cb_677e_46c5_a115_7839947acb59"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1501_8366adbd_f4eb_e16e_63fc_9897bcd8df1b">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4030_0f484ef8_86f4_4891_afee_35da99b2471b"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4031_e6a5bc88_b402_4e09_b118_c509f43ee00c"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4032_7823fc89_9748_4910_9e03_7092e9fcc4ee"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113498Member"
      id="t_1490_f2be4144_4e46_4a1c_bb0f_e3bfdb339158">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1491_179fe003_2aec_4536_a71f_4a4fe1a94424">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1492_923f4201_954f_47bd_b2c0_d9638698a7c9">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1493_f788ed7a_ea10_4ffa_930f_77f9f233c900">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113498Member"
      decimals="INF"
      id="h_4033_280cee9e_062b_4aa2_820f_6bfee771061e"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113498Member"
      decimals="INF"
      id="h_4034_198abeef_ce22_4903_b4db_e525c8fc1eeb"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113498Member"
      decimals="INF"
      id="h_4035_1716090b_48f7_4777_9299_69992855eb25"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113498Member"
      decimals="4"
      id="h_4036_9b63f992_a405_42cd_bd14_1b1252a3cd1c"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113498Member"
      id="t_1494_e356616f_3bd8_47f2_82f2_12ea8da65bc9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4037_7ee25f25_03c5_4139_a539_e2e8a64a0374"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_EquityMember"
      decimals="4"
      id="h_4038_c9f2559c_97dd_4a8b_98db_49bbc52da25d"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4039_56758c55_a0c0_4d27_9d5d_00899a7ef3fd"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_InternationalEquityMember"
      decimals="4"
      id="h_4040_4c673238_1ec7_4bd0_8cc0_c140e6856fb6"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4041_f9e08172_eaaf_46c2_bad7_554f7900bac1"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_LargeBlendMember"
      decimals="4"
      id="h_4042_fe64802d_97a1_4670_93cf_4ca37880e951"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4043_cc824eaa_e353_4e32_a43b_35f81551398e"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4044_617262b6_ff88_4023_84c2_9b384542194f"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4045_744a4e8a_8abd_4432_bf3c_83448ded78b4"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_IntermediateBondMember"
      decimals="4"
      id="h_4046_72fa435e_076f_4ae2_b290_3887a357f297"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_MultiSectorBondMember"
      decimals="4"
      id="h_4047_5d8b96e7_99ce_477f_b9f0_4992ae497cab"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4048_e122cbff_633b_4f1e_abaa_26b270b179f9"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_ShortTermBondMember"
      decimals="4"
      id="h_4049_09c9d9db_85b0_4228_a0a5_60f3ccc56d56"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_BankLoanMember"
      decimals="4"
      id="h_4050_dcef266b_6380_4a9a_9d09_c67662a2b7b8"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_HighYieldBondMember"
      decimals="4"
      id="h_4051_8bda6274_005e_4ec7_823a_32fbd6066cae"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4052_ea1d333b_3346_46fa_88cb_34b84f584790"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_SectorEquityMember"
      decimals="4"
      id="h_4053_d71cdcba_d9df_41f1_a2e5_a0215799d942"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4054_f61813b3_7162_4164_8279_670cec062b87"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4055_0165c07a_2fb2_4db0_abe8_33a39cbebf28"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113498Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4056_3e3a237c_effa_45ca_8934_2fb80110c699"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009066Member"
      id="t_1509_ccc5ced3_788a_2a73_fa21_2535847c8b87">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009066Member"
      id="t_1510_15fc81b7_03ad_4003_cda2_543c714da145">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009066Member"
      id="t_1511_383fb1ee_56ae_4881_4679_7255eb8494bd">JSLBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1495_69bc5929_6728_4d81_bf0a_86bf949abcb6">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009066Member"
      id="t_1496_48d8211a_43b5_4143_b9c3_4df2f587fb10">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1497_9ac95bee_7f5c_4ed7_9be5_abcf33dee96c">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009066Member"
      id="t_1498_9472c108_8f92_4816_b679_8be85b1da570">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009066Member"
      id="t_1499_40d118c7_7607_4944_89e2_c6c8be5258bf">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1500_3a422084_b1f9_441b_aa2e_65f43291c274">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class R4/JSLBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;43&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009066Member"
      decimals="INF"
      id="h_4057_94ea9ffc_e055_49e4_8ae5_31c99ca489da"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009066Member"
      decimals="4"
      id="h_4058_0dadbc15_adf9_4460_94c7_5399257da67a"
      unitRef="pure">0.0040</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1501_610bb5cc_ada9_4c60_964d_f95e562eded8">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class R4/JSLBX) returned 13.69% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1502_6e7ceb0d_6b98_4035_9c45_5db8dcada69d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726939.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1503_5da4ad6d_0315_485d_80c8_bf1410230c5e">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class R4/JSLBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.69&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009066Member"
      id="t_1512_f450e24c_75e2_6401_9634_f64110efed99">Multimanager Lifestyle Balanced Portfolio (Class R4/JSLBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009066Member"
      decimals="4"
      id="h_4059_90777c6b_38e7_4220_b84c_fb2927d3aab9"
      unitRef="pure">0.1369</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009066Member"
      decimals="4"
      id="h_4060_4e5ff39f_6135_48a5_a50c_ee71f44f900f"
      unitRef="pure">0.0536</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009066Member"
      decimals="4"
      id="h_4061_2e44f763_47ff_4385_85d7_82ae4b2eab62"
      unitRef="pure">0.0783</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1513_768f66ba_7f9b_653f_5f8d_a036b5f5b413">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4062_fc6c526e_3bdb_4837_9e87_d621e57a4a36"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4063_982f2804_aa37_42e5_97b9_d9fc7ee82bf5"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4064_b7f43fd4_7e02_437a_bf34_cf6229bdae09"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1514_74ed0de7_c392_0ea4_1e7b_40f4120c696b">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4065_b72afa08_f9bf_4917_8925_8fe7b161b44a"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4066_ea047fe1_4150_42d1_829f_87a1885ea72a"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4067_538794e5_cd8b_4f7d_a01e_b65b2a49ec89"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1515_45c7635f_ace1_fb18_102a_925f32097917">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4068_fd8e8447_8efb_4ab7_af0f_f788ae7238a3"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4069_c594b623_0bdf_43e6_a583_51ab155b3175"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4070_055e4f33_9802_49e6_a550_ddb7c96fd172"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009066Member"
      id="t_1504_70f5bfcf_638b_4ecb_9760_5dcbc40f114d">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1505_7bf34b36_38bc_46d2_883a_dbd0010a44f9">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1506_2d3803f3_a6e9_4a29_a85a_a797ce14e31b">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1507_58aa34d4_9940_44b0_b7fc_64069eaf4bb5">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009066Member"
      decimals="INF"
      id="h_4071_f3eb7cbc_6ee0_47fc_9893_90103b5f5dde"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009066Member"
      decimals="INF"
      id="h_4072_1e5db212_561e_4087_b169_afd2c7cba9fd"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009066Member"
      decimals="INF"
      id="h_4073_4ee37b96_548d_43b9_b09f_6635b22adce2"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009066Member"
      decimals="4"
      id="h_4074_afd9d93a_8a77_4580_9354_9d3c39f21ce5"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009066Member"
      id="t_1508_a7291af9_d4c1_44cf_93cf_483644d15bc6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4075_866df959_d5fe_4195_bf58_b588b1417fd0"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_EquityMember"
      decimals="4"
      id="h_4076_19db457f_fdd1_4987_965f_c8ea4b2ca33e"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4077_c957b22b_67ad_4a97_b1e0_58b0976e39ee"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_InternationalEquityMember"
      decimals="4"
      id="h_4078_edc67eac_28c9_4729_846e_b5ee4af62f8b"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4079_3fcd99c9_1da8_41b9_90f4_ea3fcedd471b"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_LargeBlendMember"
      decimals="4"
      id="h_4080_c7d765dd_a74c_47c1_b994_63a02f6a6dc1"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4081_a13abeed_7680_4392_98c1_e8ca34496af6"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4082_d726f3c5_ae79_45bf_a73a_2efbaea3ee5e"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4083_7e5fbfec_f6ec_4dba_9941_911b9b3b987e"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_IntermediateBondMember"
      decimals="4"
      id="h_4084_f0f43ffd_f891_4ea3_8afb_680975af530a"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_MultiSectorBondMember"
      decimals="4"
      id="h_4085_d102850d_40dd_4330_ba72_178ae528a53e"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4086_7a578473_dd15_4da9_80eb_66f099b8c09d"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_ShortTermBondMember"
      decimals="4"
      id="h_4087_de0c5b56_d804_469d_b186_f80f4343b748"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_BankLoanMember"
      decimals="4"
      id="h_4088_5777060a_529d_401e_90b3_56361ba54139"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_HighYieldBondMember"
      decimals="4"
      id="h_4089_94d3db68_e38a_4ba8_86af_637a7bbf32f8"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4090_abf36ac9_90fa_4726_8c70_225f9197bf0a"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_SectorEquityMember"
      decimals="4"
      id="h_4091_02e45929_6797_439b_b6fc_659c8d82ac63"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4092_d08bcff8_0d79_494e_8ee4_2c034287cc4d"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4093_5ad974a7_6d31_46cb_b6bd_da6c41d9ce9d"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009066Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4094_04117252_b267_4b8c_8d65_4b7a9f6b1cd2"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009067Member"
      id="t_1523_308885af_40b3_af45_da5d_68da8c28b470">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009067Member"
      id="t_1524_4cfd6142_d9f0_bf3c_ce6c_71f5ba68d06f">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009067Member"
      id="t_1525_14d3bb1c_c905_899a_01ab_7d8f71fa2208">JTSBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1509_092e4fd7_11d1_416b_93dd_fa2b98140104">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009067Member"
      id="t_1510_f2934a2a_c1d9_4422_8964_dedf62b1372f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1511_1814a4fe_e7b3_493f_a68b_9d0dc0968618">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009067Member"
      id="t_1512_8c15b510_a6d1_430a_a95b_46bd2efadb4a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009067Member"
      id="t_1513_36dfa9d6_1144_45bf_a8d8_9f409167a270">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1514_2862af57_d61f_41b8_947a_541dd50f1187">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class R5/JTSBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;21&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009067Member"
      decimals="INF"
      id="h_4095_99937730_a710_43d9_90c1_3d5179f0d867"
      unitRef="USD">21</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009067Member"
      decimals="4"
      id="h_4096_fa5c01e7_9691_4f87_a903_ce9c881d2c69"
      unitRef="pure">0.0020</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1515_db335bd8_c2f6_4170_a8cb_c53948b21c07">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class R5/JTSBX) returned 13.91% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1516_4ae0f125_b8a7_4258_95d4_c18302ce2673">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726978.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1517_24b8207d_bb21_4a85_bd67_5247dd496435">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class R5/JTSBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009067Member"
      id="t_1526_0be5e983_f8ea_d37b_5cdb_a5ef4f5df121">Multimanager Lifestyle Balanced Portfolio (Class R5/JTSBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009067Member"
      decimals="4"
      id="h_4097_790d3e2d_f53e_4016_897d_4ff918959d30"
      unitRef="pure">0.1391</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009067Member"
      decimals="4"
      id="h_4098_e6eaca6a_987f_4442_98d9_de8ea7b04db6"
      unitRef="pure">0.0557</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009067Member"
      decimals="4"
      id="h_4099_125fec69_d2e1_4c85_8fdb_abdd063a92e9"
      unitRef="pure">0.0805</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1527_f68a4ef8_c085_2734_abd5_c3c789daf15e">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4100_0be38e49_efd6_4d82_9ee4_e2b5cb24b3f4"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4101_5292107d_d43c_4b6c_8288_18d821cbc7b3"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4102_f8509ea8_004d_4de4_9cb6_277c22eedb39"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1528_1209175b_c6eb_25bf_55be_816bfa0b37ad">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4103_1f18ff34_f04d_4504_9d48_258bbfc95cc7"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4104_8d7f2851_bc06_4aab_9f00_a9499f0600c2"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4105_77ed57e4_a538_4f49_bad9_2e05629bca04"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1529_f62531f8_46c3_ab3f_8e2e_14e75fc6ef88">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4106_ae235f3f_3391_492d_a96b_de92f0d08715"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4107_44e23ee4_2d65_4fd0_af6d_101b97751e51"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4108_a8640b2f_43d2_4892_94bb_7fa419d1bf21"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009067Member"
      id="t_1518_54628d6f_ecb0_4a08_9021_28173a506b12">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1519_e545a0f2_2bea_4fa2_a713_8fc5209a0a2b">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1520_b072b33c_261a_48fc_895c_8313715befd4">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1521_bceace7a_5f0b_4d9b_b602_d88889677039">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009067Member"
      decimals="INF"
      id="h_4109_6aea769a_9320_4a0e_934c_9395cc303db6"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009067Member"
      decimals="INF"
      id="h_4110_d2322cf7_6776_45af_97c3_29c6f7d529b5"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009067Member"
      decimals="INF"
      id="h_4111_80117abc_abef_4a54_918a_96884144201e"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009067Member"
      decimals="4"
      id="h_4112_c4e56cd8_4628_4cd7_813e_adc2e655bc50"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009067Member"
      id="t_1522_b9ce8146_542b_4add_8183_0c097e01e4c8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4113_06c4fe2d_5aec_4c36_8da6_4ea2472890e6"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_EquityMember"
      decimals="4"
      id="h_4114_17106bb5_3b0b_4cd0_8b9d_a39a4f7bf054"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4115_e8262a55_ae20_4782_9852_7405185de00d"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_InternationalEquityMember"
      decimals="4"
      id="h_4116_c2789ef7_1701_45ba_a2b1_c4b3f7756f31"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4117_666a6e1c_dc1f_4b7a_bc34_143bebe996f4"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_LargeBlendMember"
      decimals="4"
      id="h_4118_8a16e26b_f5f5_4a88_ab36_5fdd4f7bceab"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4119_f878c7fe_3e8c_488f_b888_279019637ad5"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4120_b653c5cc_5289_4c6d_b683_391e695cd14d"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4121_e2419ab1_7824_424e_8d08_f5c8061b758c"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_IntermediateBondMember"
      decimals="4"
      id="h_4122_b08ecefb_b3ed_4075_935a_1aaf4cba8eed"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_MultiSectorBondMember"
      decimals="4"
      id="h_4123_d802050b_9e35_42fa_a425_d3bd85217d4b"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4124_3a28842e_d8c3_4b5e_87f4_7304e82b5ffd"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_ShortTermBondMember"
      decimals="4"
      id="h_4125_17393591_048f_44a3_9cae_5d9f06a79a86"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_BankLoanMember"
      decimals="4"
      id="h_4126_469c70a3_f1a7_4401_8090_b35a71a71dca"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_HighYieldBondMember"
      decimals="4"
      id="h_4127_313d3b5d_c84e_4498_be74_6f1a29f83da5"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4128_ebf8e7f0_33d3_4b3d_82ef_f703a84557b7"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_SectorEquityMember"
      decimals="4"
      id="h_4129_9cdd6979_615d_45c2_a0d7_a9e60c2b75bc"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4130_d3d1bd31_f63a_4114_b7f0_173fa91b5247"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4131_5314b2ff_afde_493d_a696_9576c2ebe9c6"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009067Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4132_d521567a_1dec_422b_9b71_e4241c7c69b3"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106453Member"
      id="t_1537_41da5aae_ec68_709d_3060_425c5d503524">Multimanager Lifestyle Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106453Member"
      id="t_1538_81c86f7f_032f_aa63_e4f9_370ba4d438f1">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106453Member"
      id="t_1539_3764a9c0_4ae2_715c_f80f_01fa2a274863">JULBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1523_3e4014c9_a7a9_4e2d_82d3_17a9ddf87695">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Balanced Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106453Member"
      id="t_1524_eb59344b_eb9f_4c1c_9406_6db228bb1540">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1525_9e2e09b2_6708_4970_ac2d_e7c8f4511604">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106453Member"
      id="t_1526_317ee635_81c2_4cda_8a4d_9b661320d5fc">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106453Member"
      id="t_1527_b10c5543_f3e5_4ee0_ab90_c6861df1e2d7">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1528_12d7587c_f7c9_4979_99d1_7a99107ee237">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio&lt;br/&gt;(Class R6/JULBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;16&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.15&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106453Member"
      decimals="INF"
      id="h_4133_7d53c84c_bd36_4a28_81e6_654a28a2edfb"
      unitRef="USD">16</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106453Member"
      decimals="4"
      id="h_4134_482272ae_40b7_4a1e_8aba_14fa64013a0f"
      unitRef="pure">0.0015</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1529_040c1cf0_4fb8_4c2f_8f2e_dd336adbd564">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Balanced Portfolio (Class R6/JULBX) returned 14.03% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, emerging markets debt, and multi-sector bonds. Holdings in high yield bonds, bank loans, and short-term bonds aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1530_08ec31ee_fafe_48b7_b7cc_d1d31c8e06bd">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6727017.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1531_9736d49d_49ac_4966_9ecc_999f6bf42ac0">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Balanced Portfolio (Class R6/JULBX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.03&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.62&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.10&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;S&amp;amp;P 500 Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;12.79&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;15.37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderate Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.11&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Balanced Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.23&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106453Member"
      id="t_1540_54499f39_f9c8_bedd_02c5_2761ad52581d">Multimanager Lifestyle Balanced Portfolio (Class R6/JULBX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106453Member"
      decimals="4"
      id="h_4135_b11f2529_ddf9_4b28_a3a8_43250302231a"
      unitRef="pure">0.1403</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106453Member"
      decimals="4"
      id="h_4136_3ba3a346_681c_4743_920a_c766233ffa25"
      unitRef="pure">0.0562</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106453Member"
      decimals="4"
      id="h_4137_e74682b7_ce90_48c2_9e09_297b0d283c5c"
      unitRef="pure">0.0810</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_StandardPoors500IndexMember"
      id="t_1541_e6bc088d_7832_7d1c_1c85_d2f5a89a16eb">S&amp;P 500 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4138_a63252d7_93b1_4944_b5c0_b00416ff35b8"
      unitRef="pure">0.2038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4139_59046935_cab2_4933_aba8_cc630b4a97db"
      unitRef="pure">0.1279</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_StandardPoors500IndexMember"
      decimals="4"
      id="h_4140_974389bc_942b_4916_8163_e1a6541fbaf0"
      unitRef="pure">0.1537</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      id="t_1542_0d1253f1_6d03_a66c_8e8e_03522af56cab">Morningstar U.S. Moderate Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4141_fe9dc073_d3a6_4132_8a5f_d4a44833610d"
      unitRef="pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4142_ac503b88_5669_4c0a_a710_00a03bfa7ca4"
      unitRef="pure">0.0711</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModerateTargetAllocationIndexMember"
      decimals="4"
      id="h_4143_bad3a4cc_f0be_474b_bb04_11055c856df0"
      unitRef="pure">0.0907</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      id="t_1543_8eb2198b_1358_13d8_b497_2c86877b490a">John Hancock Lifestyle Balanced Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4144_b1427d9f_8e6f_4421_8647_cfcc88dfd428"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4145_8764db5c_6484_4fb6_b482_d3ebf61fe9a5"
      unitRef="pure">0.0623</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleBalancedIndexMember"
      decimals="4"
      id="h_4146_ad971b82_5689_4433_abe2_bf5f1e37b359"
      unitRef="pure">0.0841</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106453Member"
      id="t_1532_aa2c27ad_eb35_4dac_8da5_ed74f1cddf13">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1533_98837044_98ec_4ee6_ac89_aba3d021dcb4">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1534_6fae6ad8_5ccd_4202_88a0_2aed804ce6a3">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1535_467467cf_a0fa_4b5b_bfa9_9ae940648257">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;7,077,903,528&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;8,209,056&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106453Member"
      decimals="INF"
      id="h_4147_96975f83_5013_4574_b10a_b0cbb2050441"
      unitRef="USD">7077903528</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106453Member"
      decimals="INF"
      id="h_4148_de87a02d_69f8_4ddc_b4d3_e3b19f772b62"
      unitRef="Holding">85</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106453Member"
      decimals="INF"
      id="h_4149_ce534077_f204_415b_8953_81482c31ea4c"
      unitRef="USD">8209056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106453Member"
      decimals="4"
      id="h_4150_53f67700_89f6_453c_a4a4_6ff202b709c5"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106453Member"
      id="t_1536_28a16e37_a3d1_4f39_a670_73afd3dd981f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;95.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;61.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;20.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.2&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;31.2&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;4.9&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4151_0cda1dc0_0ddd_4d81_98f2_9f5b2bfacab8"
      unitRef="pure">0.951</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_EquityMember"
      decimals="4"
      id="h_4152_a1405c11_87e0_4b58_b1dd_b3d3d2d0436a"
      unitRef="pure">0.611</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4153_4c22ef41_6261_4ab8_8460_b28d667105b8"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_InternationalEquityMember"
      decimals="4"
      id="h_4154_b6a04e44_8e22_45d4_ad9d_5379dc861f84"
      unitRef="pure">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4155_8b16b1b5_cacd_4a1e_8af2_f0977d3edf43"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_LargeBlendMember"
      decimals="4"
      id="h_4156_62f53f27_71e1_4744_b653_dff82ac7360a"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4157_db6f6681_3947_49f5_a67a_31f43cdbae8c"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4158_b9346783_0d47_49f4_a57b_51725d4aa4ab"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4159_aa125c64_14b1_44c0_b0d7_773cc2a7a97b"
      unitRef="pure">0.312</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_IntermediateBondMember"
      decimals="4"
      id="h_4160_22277fb6_041d_4fcd_9251_2dd68060668e"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_MultiSectorBondMember"
      decimals="4"
      id="h_4161_61d4c119_6d88_4802_80ed_1e8b141860c2"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4162_5bf2fa83_d388_47d4_a85d_f1f12857c930"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_ShortTermBondMember"
      decimals="4"
      id="h_4163_8f70df91_f1d0_427b_b859_4f8c70370f9d"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_BankLoanMember"
      decimals="4"
      id="h_4164_9005edde_5ca4_4c6a_9f1b_ceb73f1e803b"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_HighYieldBondMember"
      decimals="4"
      id="h_4165_f9a9858b_ae10_48be_ab8a_5a3553e6e228"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4166_e5f2acd4_1900_43ec_b1ae_6a8765f27fb3"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_SectorEquityMember"
      decimals="4"
      id="h_4167_dde0dfdb_19d4_4a77_a431_19d2dea3c03c"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4168_ac94897e_3241_4435_af25_83a018e26319"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4169_09277b40_82fa_4b32_ad4a_fe9e6289efa3"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106453Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4170_0263987c_08c6_4df0_b07e_88ce2791f5c9"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009105Member"
      id="t_1550_7af7f4c0_f631_ea96_08b0_fea021b0da57">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009105Member"
      id="t_1551_17df758f_7329_12bc_d439_a3cc617cc3cb">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009105Member"
      id="t_1552_21d97593_bd67_9ddb_934a_61dbd8bf7dbc">JILMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1537_7d80e23f_027c_4b85_8a41_c326a56242a4">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009105Member"
      id="t_1538_0b5968a7_24c1_44fa_b910_70e75349cf61">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1539_f1c204b8_b5c7_4e50_b3f6_10f6ebbe4ce9">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009105Member"
      id="t_1540_77168c53_f018_4189_9216_a8fa4d7256db">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009105Member"
      id="t_1541_3b332ea4_c229_4491_813f_a0409be49f48">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1542_b95540ef_34f6_4494_ac5e_bd21460ff453">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class 1/JILMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;23&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009105Member"
      decimals="INF"
      id="h_4171_ce59f258_0a48_4b22_a446_e4ab7d155589"
      unitRef="USD">23</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009105Member"
      decimals="4"
      id="h_4172_06c4fe73_6f0f_4c1f_a852_b22c2ad9777f"
      unitRef="pure">0.0022</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1543_dbaf9cd6_1afe_47cc_a053_808df3f74c9c">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class 1/JILMX) returned 10.12% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1544_ff108726_01fc_476c_b9b1_4f1eb0e2a94a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725671.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1545_6148087e_b145_4fcf_a4e8_f4423a7712fd">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class 1/JILMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.27&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009105Member"
      id="t_1553_10b2d8e6_5646_7745_c4ea_770c11f33e74">Multimanager Lifestyle Moderate Portfolio (Class 1/JILMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009105Member"
      decimals="4"
      id="h_4173_3dbbf29c_6214_4d6e_930c_6e005563546e"
      unitRef="pure">0.1012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009105Member"
      decimals="4"
      id="h_4174_57873444_1cd5_49ee_aab7_271e1c49b6ca"
      unitRef="pure">0.0427</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009105Member"
      decimals="4"
      id="h_4175_2847fc59_88e2_4713_8a67_01cfac48cf8c"
      unitRef="pure">0.0616</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1554_182b0c8b_c65d_88c7_50d3_073468f858ad">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4176_059de3ab_8a15_4776_8bb1_b49ac97a61e2"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4177_bb094a86_aa51_4d4a_841c_5415916493bd"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4178_a44383a2_0e2e_483b_be78_57866a7787bd"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1555_62e1bb60_5aff_3bda_c021_ee93b4782019">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4179_79cf8e15_bc87_4772_b2aa_fe1fb3ca1349"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4180_2f9e6386_33c5_4b37_8a5a_ec00195a293e"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4181_91ef5e4a_94da_4c6b_9d1a_8379160f9d94"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1556_ab57f658_d283_2751_3f33_12b7e5ef0cef">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4182_21ff68a9_c481_4bfa_8d9a_23ce93f4df52"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4183_c021eee0_ca5c_43c2_85ec_78c8177b4fdd"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4184_4134d3ad_e022_49fd_987a_ff3079311784"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009105Member"
      id="t_1546_b81a433f_bc4c_4084_a46d_82d0dc40d6bc">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1547_4023bf16_aa25_44e4_9db4_d540879a588e">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1548_3d233acf_ef2c_4fe2_8041_3a0eec4501c6">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009105Member"
      decimals="INF"
      id="h_4185_65e3abb0_9ce2_47ca_823c_aa336f49bd8e"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009105Member"
      decimals="INF"
      id="h_4186_7bf453cc_7865_48eb_8b2f_8b92429b12fa"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009105Member"
      decimals="INF"
      id="h_4187_92b9cfd3_374f_4412_a297_7eaf16b36da7"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009105Member"
      decimals="4"
      id="h_4188_269a3714_877f_4210_be8f_60b8939f5642"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009105Member"
      id="t_1549_2221dac6_994a_4f0e_b384_2608ee96bf40">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4189_1dce7c3e_a341_49ce_86a1_579bf132cb26"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_EquityMember"
      decimals="4"
      id="h_4190_6fca19ec_7224_4325_aa5c_0aadbcbd84e5"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_InternationalEquityMember"
      decimals="4"
      id="h_4191_432fc056_59b5_47f5_b121_68da0bfefed2"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4192_3cd03d54_9b12_4a8f_a0a0_a3f0eee6988e"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_LargeBlendMember"
      decimals="4"
      id="h_4193_70a265cf_f86e_4e48_8b07_dbc467058174"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4194_bdf36035_5099_403c_8f3a_8863250e4622"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4195_11f6b555_87a6_4a24_a6c9_3bf09664e4f8"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4196_b75ad470_48b4_4d15_a5f1_0cd2a9852d3c"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4197_4e482f7d_24c2_4300_9522_9f986605ed3f"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_IntermediateBondMember"
      decimals="4"
      id="h_4198_e574e06d_e5a5_4c0d_bf73_e485022d0299"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_MultiSectorBondMember"
      decimals="4"
      id="h_4199_cbeb5c03_aade_40f9_a55a_eee6b0353b2a"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_ShortTermBondMember"
      decimals="4"
      id="h_4200_79158648_7959_418b_9df1_f99d6cc229ca"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4201_b36632d8_187d_473a_ad99_07f1d81cdb82"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_BankLoanMember"
      decimals="4"
      id="h_4202_96182f47_9f1a_411e_a661_251a7d835dc1"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_HighYieldBondMember"
      decimals="4"
      id="h_4203_0827d4ec_4656_4f0a_8587_874fd2ddb02c"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4204_4483308b_85f6_4082_9c4f_020a68197fcc"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4205_d85d60fd_3ef3_407d_be3b_3c0e8a5f3839"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_SectorEquityMember"
      decimals="4"
      id="h_4206_8ca5f40d_bdc7_410d_af1f_512faf54b371"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4207_d6aa2035_b4d7_4287_b92b_0d0c40aa132e"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009105Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4208_7bda7f4a_b298_45bd_8194_bdcd459de5e1"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000034077Member"
      id="t_1563_bfe7ab35_f1ce_a5cc_16df_2822569e0d58">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000034077Member"
      id="t_1564_a6058648_1615_5ca1_fec6_a274da5c621f">Class 5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000034077Member"
      id="t_1565_18fffe52_a196_1a7e_7983_7f94ad4da1f6">JHLMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1550_7ebfab79_7cc7_4cec_a7aa_2788df526276">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000034077Member"
      id="t_1551_9d51ab4a_2f9a_4352_aa98_183e51c03956">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1552_5f0b42f8_efa5_4315_b7d9_e9cae7c4a112">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000034077Member"
      id="t_1553_ade0e066_5d56_4c52_b0bd_89fc28317e36">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000034077Member"
      id="t_1554_5b0a91a8_c08b_4509_ab3b_dc02091fff2b">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1555_abb52d00_7d21_43b5_b42f_84558127cf48">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class 5/JHLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000034077Member"
      decimals="INF"
      id="h_4209_3c044fc3_e2da_486d_aa92_cd05c68579ac"
      unitRef="USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000034077Member"
      decimals="4"
      id="h_4210_e5461c30_788b_4191_b7d4_47dc2f0dff1d"
      unitRef="pure">0.0017</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1556_0c3c14e4_0e56_45ed_af86_36dc74e41254">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class 5/JHLMX) returned 10.12% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1557_cabbadb0_26db_4094_8a98_3d5287587ff0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725710.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1558_1095bcbb_ddb6_4af5_bf2a_1cf7779af37a">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class 5/JHLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000034077Member"
      id="t_1566_22f699be_d8e2_1322_074b_ffe3a003ed57">Multimanager Lifestyle Moderate Portfolio (Class 5/JHLMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000034077Member"
      decimals="4"
      id="h_4211_66728f4e_d02e_406b_bcb9_e416b11ff65b"
      unitRef="pure">0.1012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000034077Member"
      decimals="4"
      id="h_4212_7092fef8_bf4f_4e4c_8953_8188488e78f5"
      unitRef="pure">0.0431</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000034077Member"
      decimals="4"
      id="h_4213_74f63930_ba2e_4de6_996b_44b6434288c9"
      unitRef="pure">0.0620</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1567_9651ffb1_0667_8025_091d_a0759ec4fecb">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4214_7564ec01_061d_430d_b115_713057697356"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4215_38c20d59_16dc_43a3_bb34_411a866b8edc"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4216_beb60aa0_6b96_4364_9e53_db3f36c40eea"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1569_b304961b_70c2_ce15_f5f8_113bb2524535">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4217_f5dc84ae_8c8e_4c51_a354_f3d90c4d96fe"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4218_f35ade5e_7e0e_4c42_af3b_0afa232bafc7"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4219_458ab239_792a_48c7_9c27_97959b262c9d"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1570_e4343dc5_d3a2_ec44_390e_7792d5a25150">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4220_6f8a156b_75ff_4651_8274_7767fa0fdbef"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4221_c8298c17_4db4_4c90_84ca_a1480de60eb4"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4222_9364af83_7a1c_45f5_ab55_71d59fa2d3ca"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000034077Member"
      id="t_1559_59ba296b_b5da_4df1_853c_4ee617245d9f">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1560_89ed2d8e_a039_4309_87ac_1b97b1ea790a">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1561_02b55dd6_84b5_436b_a683_cd188deee0f7">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000034077Member"
      decimals="INF"
      id="h_4223_188f9bbc_bb8c_4a53_b7db_43b38d5739e0"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000034077Member"
      decimals="INF"
      id="h_4224_d827fa3b_b023_404b_9095_c70977716348"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000034077Member"
      decimals="INF"
      id="h_4225_b07f2dec_a821_4011_b14f_c640fed46b5f"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000034077Member"
      decimals="4"
      id="h_4226_ab64ea64_50e4_4c6f_880d_5916d56f1b30"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000034077Member"
      id="t_1562_5075a966_b8f2_4b2d_adc9_344a31666938">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4227_bf0ed6a4_c7fb_4f55_8971_ff316cf504f1"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_EquityMember"
      decimals="4"
      id="h_4228_d133b707_ca35_4b47_b90f_58ff7d98b8d9"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_InternationalEquityMember"
      decimals="4"
      id="h_4229_6517c13b_0aa3_455c_bcec_2d23bfeac161"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4230_451fa3f8_f19f_487f_b09a_26ff82c76e39"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_LargeBlendMember"
      decimals="4"
      id="h_4231_3798b463_3897_42e2_8fd7_9ffc6d520739"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4232_56196372_71c1_4cfb_b40e_d3bb8eeabb06"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4233_0eed5c9e_f2cf_4d8d_aaed_63fbccc1cfd2"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4234_d4712f39_653d_42f2_9c85_6d3019940173"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4235_2442fc62_bb23_4ad2_a772_2b6646d1d02a"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_IntermediateBondMember"
      decimals="4"
      id="h_4236_3b77a479_325e_4503_b44c_577adaaaa06d"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_MultiSectorBondMember"
      decimals="4"
      id="h_4237_4015a16e_5fdc_47f3_8402_a37ce7fb4e59"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_ShortTermBondMember"
      decimals="4"
      id="h_4238_5b254d6c_2126_447d_a407_2da471cefca5"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4239_89137897_b506_4b37_a1b7_d97eaa81f2e3"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_BankLoanMember"
      decimals="4"
      id="h_4240_cc3a805d_d718_4420_8fcf_1d08e98eb511"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_HighYieldBondMember"
      decimals="4"
      id="h_4241_8c6dfc1a_4578_4eda_bf18_ae8e21edff6a"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4242_51f5abc0_d3bd_4b55_a2bb_6fd7fcef289a"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4243_3c230964_7681_42d9_a605_c41a7f43f129"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_SectorEquityMember"
      decimals="4"
      id="h_4244_1ad63e18_85f3_4c14_a5ba_cf64cb0414ca"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4245_fd4bda40_df08_44cc_95db_f1f0939e0913"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000034077Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4246_b4718e3e_71a1_4c8d_be0e_06d476c263b7"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009099Member"
      id="t_1577_337a518f_8637_72b8_3bcb_077390209d81">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009099Member"
      id="t_1578_22a30576_041b_d8b2_6d36_ab932e25b30a">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009099Member"
      id="t_1579_616f7668_7470_3ffa_605e_3c78dc3f3ca6">JALMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1563_73ba5c95_dece_4655_9895_09d90e09e1b1">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009099Member"
      id="t_1564_a2ff3393_5cfc_44e3_bf9e_b35f1b25ac16">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1565_01bdc7f0_2b8c_4278_996a_c8501442e06f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009099Member"
      id="t_1566_ca78377c_0f4d_4991_963a_b2324b4bc133">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009099Member"
      id="t_1567_9ff06db9_350f_43b3_ad07_0f8e44a32eca">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1568_70850c42_5d55_4729_a47b_cb7b7ff41bda">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class A/JALMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;61&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009099Member"
      decimals="INF"
      id="h_4247_9d63689e_e939_4f4d_ac96_c8c5cdcd9442"
      unitRef="USD">61</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009099Member"
      decimals="4"
      id="h_4248_eb999e8e_e37b_4848_923f_d37fd56865dc"
      unitRef="pure">0.0058</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1569_7c7affc7_4f42_46aa_a037_4e7c9b2471a9">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class A/JALMX) returned 9.73% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1570_0d907b05_c63d_42fa_b5b8_02eda6fba6c0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725437.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1571_a366c994_91f4_46c6_9a38_ce7b6f13604e">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class A/JALMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.83&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.94&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.29&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class A/JALMX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.73&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009099Member"
      id="t_1580_29a9b82d_1b92_aa27_4994_aea20a7db5b0">Multimanager Lifestyle Moderate Portfolio (Class A/JALMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009099Member"
      decimals="4"
      id="h_4249_d8fb30ef_3208_4d02_aa1f_75edca2844b4"
      unitRef="pure">0.0483</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009099Member"
      decimals="4"
      id="h_4250_b610616c_3711_48e7_af4e_57ad21157c06"
      unitRef="pure">0.0294</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009099Member"
      decimals="4"
      id="h_4251_1749729a_60a9_4e67_a0b7_1e14724ec800"
      unitRef="pure">0.0529</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009099Member_WithoutSalesLoadMember"
      id="t_1581_f988b884_1f99_d8fd_bbbb_e846d99b94ab">Multimanager Lifestyle Moderate Portfolio (Class A/JALMX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009099Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4252_ffe293d4_2b10_40f7_b86c_9cdd9898a8df"
      unitRef="pure">0.0973</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009099Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4253_086fe53e_42b4_4db9_9158_fa93aa03e2ae"
      unitRef="pure">0.0389</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009099Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4254_67df7bc1_d408_4b8c_a6ba_a7104df923cc"
      unitRef="pure">0.0577</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1582_7bc9fc8c_550d_f5e6_7e79_0f41447c9f08">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4255_ac0ee879_1c13_4b66_b8a4_c07fd7ec21ed"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4256_b53509d7_7c34_4c0c_b67d_b110dc33d52e"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4257_150580c7_d637_4037_a1cc_fd8df0f605d3"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1584_a96dc94c_3956_c194_461c_26f4e3e5243e">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4258_0c26f4fe_187d_47b2_915f_28fa0dfe8b97"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4259_072ceadb_8758_4b17_82d4_7ea91f9dc8e0"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4260_cb76ccc3_a681_4c79_a050_16b4860510ed"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1585_e71cff1a_0c41_3a60_73e8_3f89e678ce77">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4261_eecddc6c_9cda_486d_8e38_b7fa47a0220c"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4262_89a47f7f_b189_417f_9612_fba32c096d8b"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4263_26f05df3_0f96_43c3_b558_bdc686faace1"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009099Member"
      id="t_1572_80be185b_7be8_4ed7_a560_355c641b2cde">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1573_0565d74c_bc2b_4f4d_a025_e743072488af">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1574_245d2807_7dfc_4a10_a555_e50cb7e94c8b">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1575_dba85d17_07b0_4792_b9a7_bbf80a8b7823">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009099Member"
      decimals="INF"
      id="h_4264_555edfe8_5a96_4820_91c3_aade9ca32e59"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009099Member"
      decimals="INF"
      id="h_4265_3b4a4a59_8480_4dbf_abad_0159b4d4f572"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009099Member"
      decimals="INF"
      id="h_4266_044f4282_2ba8_41c4_a188_faedb7cde148"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009099Member"
      decimals="4"
      id="h_4267_4b2077e6_4324_41b4_a157_821b80b4f847"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009099Member"
      id="t_1576_b1502cb0_4481_433a_b3b7_a5cc6bec3e02">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4268_1040e379_9fff_4d3f_b5ee_7a1ce22f0e27"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_EquityMember"
      decimals="4"
      id="h_4269_fdd697c6_50ef_41bd_8f4d_3e9833d156fe"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_InternationalEquityMember"
      decimals="4"
      id="h_4270_4fda66b5_1014_4127_8fc4_22828c217bae"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4271_ffded1d8_e62e_42e9_98f1_804da0c179eb"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_LargeBlendMember"
      decimals="4"
      id="h_4272_9405d33e_9311_449f_b021_89db35c3cd13"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4273_90a62c2f_59ac_43ef_b1a8_d4e1e8ef319a"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4274_09bb72cc_17c6_428b_8dca_fb4862fac2bc"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4275_8c17c871_200b_4c2d_aec7_68699bf6b306"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4276_1257ae80_336b_46a5_bac4_422bae631178"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_IntermediateBondMember"
      decimals="4"
      id="h_4277_2224f604_815c_400e_80f0_e4a749d7cebf"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_MultiSectorBondMember"
      decimals="4"
      id="h_4278_e8578203_7708_42f9_a0ff_1f2fa67590ad"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_ShortTermBondMember"
      decimals="4"
      id="h_4279_78faf60b_5beb_4430_829c_d1383ba402d2"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4280_85338da7_f5c2_4568_8c19_51e2a83b04d7"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_BankLoanMember"
      decimals="4"
      id="h_4281_b4d69096_d060_4fa3_8466_a78323568505"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_HighYieldBondMember"
      decimals="4"
      id="h_4282_5d513a0d_17d9_483e_bc74_d3da7323f87c"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4283_442bb43b_2b42_4451_9646_00db0a0cef70"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4284_81085df7_1680_4eed_b99d_140b6f720d38"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_SectorEquityMember"
      decimals="4"
      id="h_4285_212d635a_7cab_40cf_92df_bf44366c6862"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4286_343088e5_2304_437c_b39e_04cb461ee998"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009099Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4287_90eec6b7_d5dd_42d1_9de8_b5857dcb6c0c"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009101Member"
      id="t_1591_bf8b9bb4_268e_952f_d64e_7b2e2ae3fb15">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009101Member"
      id="t_1592_2dfd9106_febb_b00c_a8ed_fbd5fc01d0f1">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009101Member"
      id="t_1593_be6bd38a_7bbc_3ec8_d321_3373de85b6d2">JCLMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1577_75a6107a_eda0_44bd_a728_7bf457a7c05c">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009101Member"
      id="t_1578_da543db3_3ea0_4170_aa93_0afd9fd5d03a">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1579_123e5e45_1ace_474c_960c_37a249e3b2fc">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009101Member"
      id="t_1580_77fe1882_dc25_4279_b02f_1c3fe848143a">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009101Member"
      id="t_1581_1e8517b4_ed34_4bd0_a0cb_ca72858caa1d">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1582_a2ebae34_f48c_4ff1_9fae_53f6d920784f">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class C/JCLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;134&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;1.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009101Member"
      decimals="INF"
      id="h_4288_5a7b3c62_5b0f_4673_919b_c85b10462cda"
      unitRef="USD">134</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009101Member"
      decimals="4"
      id="h_4289_b4d1fce5_50e5_4310_b041_e9f86a80b018"
      unitRef="pure">0.0128</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1583_4d99a68a_ebf1_4fb7_b5a0_ddf6230fec93">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class C/JCLMX) returned 9.00% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1584_bf861b3d_a4aa_4526_b52e_1c023ca2fa4a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725476.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1585_d46a3354_a8a4_437f_a6d4_8bddae3d9121">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class C/JCLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class C/JCLMX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.00&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.16&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009101Member"
      id="t_1594_9ffb60d3_cac3_7c82_148b_81b0c40d6aa5">Multimanager Lifestyle Moderate Portfolio (Class C/JCLMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009101Member"
      decimals="4"
      id="h_4290_0c8f1563_47a4_4682_8e06_b2bd619e1778"
      unitRef="pure">0.0800</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009101Member"
      decimals="4"
      id="h_4291_e99abe76_0473_4bdc_828b_ee8e3a0c6041"
      unitRef="pure">0.0316</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009101Member"
      decimals="4"
      id="h_4292_efb25472_a5f3_4fb3_a436_7079f4e9a059"
      unitRef="pure">0.0502</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009101Member_WithoutSalesLoadMember"
      id="t_1595_d87242a1_4136_2637_0441_5681f5a5b521">Multimanager Lifestyle Moderate Portfolio (Class C/JCLMX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009101Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4293_88649831_c553_45e4_982b_a1a0fbbd6ae6"
      unitRef="pure">0.0900</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009101Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4294_860264bf_76f3_413d_a175_a4525121a6af"
      unitRef="pure">0.0316</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009101Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4295_40de80b4_7b5d_4337_8125_e91aa1634ae2"
      unitRef="pure">0.0502</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1596_6d582b9b_f2b1_87e9_e5ae_4838967b1ba4">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4296_0da8b87b_8184_4d36_b890_5c88266218b3"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4297_8d35736d_a0c8_494a_b317_e816548148b8"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4298_48ee0058_ddd4_4df8_bb92_53cef04ced4b"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1597_10d10914_de21_d785_ef77_d7ed42572c18">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4299_7b089fe2_544b_4629_923f_b3a3574f0e8c"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4300_aeb57d2f_c5c0_4ff6_ab01_5ea6e8bde6cd"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4301_8969638b_c746_422b_a7c0_a0139f0123a0"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1598_96b3385a_761f_37de_8d88_f92767eedc84">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4302_42f50670_09cb_4983_ae38_2c7a2367c9af"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4303_97a3c8c6_3dc0_49e5_806d_28344b936bd4"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4304_524611c7_0929_4c08_b167_a1b4760f1138"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009101Member"
      id="t_1586_53acb2c1_8b6f_4a7a_a685_18025e2ddb96">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1587_a8690da4_6cdb_41a5_9f42_24e1c90bd285">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1588_8bafa61e_2b7e_4554_b2bf_a4a3f20e05b5">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1589_cdb92ab7_d4ff_413d_9efa_708ca077ca1e">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009101Member"
      decimals="INF"
      id="h_4305_94564c69_c56a_4c64_92e1_7e96f0509a2e"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009101Member"
      decimals="INF"
      id="h_4306_68aa8c61_f4cb_48c4_b3be_5eaf0ff4a9c4"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009101Member"
      decimals="INF"
      id="h_4307_47f6f32a_14ab_46b7_98f3_4a23ea8bd7c2"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009101Member"
      decimals="4"
      id="h_4308_1eef891b_ed3c_40b9_8e43_25c6823e70ff"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009101Member"
      id="t_1590_2a2e3bc9_0531_453b_a3f8_57a718f2d453">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4309_50822561_93d2_4130_b8e9_a863da8b9de2"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_EquityMember"
      decimals="4"
      id="h_4310_8d35b320_1786_4c73_bce1_730b0d434770"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_InternationalEquityMember"
      decimals="4"
      id="h_4311_e15ed762_eb5f_41a8_aa22_017257cce851"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4312_6ff63ccf_ab70_4b83_ab20_a50b61ea25b3"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_LargeBlendMember"
      decimals="4"
      id="h_4313_035617f8_5e99_496c_8bd8_6249834ec5b9"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4314_0b8db9e8_c029_4fe8_850c_9cb47f5732bd"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4315_411b1305_97a7_4721_be2b_9cafef03b41d"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4316_e55de50b_e30a_44f7_919a_a01d7d6db2aa"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4317_9416c225_17ef_45ed_bda4_585ee59ebec2"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_IntermediateBondMember"
      decimals="4"
      id="h_4318_1b693e53_0066_4750_bb53_988f37e21eb8"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_MultiSectorBondMember"
      decimals="4"
      id="h_4319_8633a662_e46f_45b2_bea6_447b414f6b87"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_ShortTermBondMember"
      decimals="4"
      id="h_4320_b3266126_f768_4624_9554_6edaf61a0c89"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4321_b92f294c_8d09_44a2_ba8a_33c71851ea44"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_BankLoanMember"
      decimals="4"
      id="h_4322_86e8c0a7_96c6_47d7_824c_8ea0ae8eb006"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_HighYieldBondMember"
      decimals="4"
      id="h_4323_581c75da_9f75_4884_a376_e84f54fe6590"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4324_d71c5afb_10e0_46b8_8fac_1faa27e5c69e"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4325_92be8f4f_5e21_4446_8008_8acd58431eb9"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_SectorEquityMember"
      decimals="4"
      id="h_4326_9a17712f_0be0_44ef_bff5_7e0cea3e9a31"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4327_0a6dfda2_80f6_4742_a63a_cd004e481bc5"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009101Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4328_8c4071b4_af93_4a37_b258_536ed28f02ae"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000155632Member"
      id="t_1605_e28bbe5a_3de8_2b8a_b3d2_b7e8bb22add4">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000155632Member"
      id="t_1606_35927840_bb90_30da_3751_5547a59798e7">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000155632Member"
      id="t_1607_aa7b73f5_f1e3_3b5a_5e8e_fabc6a3d2940">JTMIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1591_9f08e8a8_a140_4fdc_8da5_76b7f5afd50a">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000155632Member"
      id="t_1592_4be4ba70_2658_4f1f_b2c8_fc9e366f7930">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1593_f8b9f964_6d4a_4f26_bda8_d3f865aa683a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000155632Member"
      id="t_1594_a76735bd_46a8_4279_9a83_875f06ee0972">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000155632Member"
      id="t_1595_ae9b27aa_4160_4d5f_b6da_d77fd9197ac2">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1596_ad081a2c_b4ae_4823_8dc7_94c6b4cc7fc0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class I/JTMIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;29&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000155632Member"
      decimals="INF"
      id="h_4329_4eff7bd7_c8a4_406a_a739_906e97e84717"
      unitRef="USD">29</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000155632Member"
      decimals="4"
      id="h_4330_5098f9f9_9e69_4722_9a29_91ce46945061"
      unitRef="pure">0.0028</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1597_5fbc37f0_547b_4a25_9354_f32d8829b5bf">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class I/JTMIX) returned 9.98% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1598_e6e8ebfe_f642_46c3_a088_55efb4b68cb6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6727231.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1599_fc7529d6_6fe2_451b_804a_71aeed057b46">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class I/JTMIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.18&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000155632Member"
      id="t_1608_b01d2257_1a1a_8cb5_e50e_a19c482ae20f">Multimanager Lifestyle Moderate Portfolio (Class I/JTMIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000155632Member"
      decimals="4"
      id="h_4331_f7b84fc0_8637_44f9_902c_8569878255b2"
      unitRef="pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000155632Member"
      decimals="4"
      id="h_4332_e9e99001_78fc_440f_877a_2f4843f38642"
      unitRef="pure">0.0418</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000155632Member"
      decimals="4"
      id="h_4333_6199924a_e091_45cb_9db7_6b83217a9dbb"
      unitRef="pure">0.0608</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1609_c0f2023a_ace9_d803_d8cf_1bd60f679d02">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4334_7338349c_f736_42df_8e76_2b09eeea2ded"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4335_e9967dc1_f0c6_4f90_b54b_8c2c70afb660"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4336_7929036a_3cd8_41dd_8d6b_62e4b813caa7"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1610_a4a71799_783c_7058_57de_8eb3698fd6b5">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4337_109a4248_1d35_4c23_b6ee_dce7a31ac93c"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4338_3c923e65_f08a_4634_93df_05ac472ae6c3"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4339_cdc1dea5_3ffb_4610_a100_780bf55087b3"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1611_daa8b53a_7dfb_daa4_56e4_7f1c180cd193">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4340_165f934c_f68d_4127_9cc8_485a10cae804"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4341_4dd27656_4c6a_4f00_92b3_aea183594423"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4342_c688e767_55c9_4e98_91f7_dc5ed334a426"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000155632Member"
      id="t_1600_c41b9dbd_3eb0_497d_a808_978ee508eeae">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1601_1b17cac3_311f_4480_a17e_4fb2e01aab28">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1602_707b0e51_4ea8_41e0_87f9_e40f603766cb">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1603_6f648860_5806_4449_a0ba_18f85641701c">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000155632Member"
      decimals="INF"
      id="h_4343_c76c8e7f_0ca4_4792_b866_6b953d88c9f6"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000155632Member"
      decimals="INF"
      id="h_4344_272996ea_2153_4b9e_9ae2_e401e0b4ff8d"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000155632Member"
      decimals="INF"
      id="h_4345_7d51cccd_f025_433b_9044_9a59cdd2e193"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000155632Member"
      decimals="4"
      id="h_4346_82ee0400_9990_4e10_b6d8_855ceb11e523"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000155632Member"
      id="t_1604_36a9b9f2_895d_4f31_9437_46c5d99d1876">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4347_623e83fd_8ee4_498c_896a_f4bedc93a955"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_EquityMember"
      decimals="4"
      id="h_4348_ef4ba291_828b_453a_a066_0474305bb60d"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_InternationalEquityMember"
      decimals="4"
      id="h_4349_7721fe39_3c20_4f67_b7ae_f949ffd1f43e"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4350_5affffd6_0b6e_4cf4_92f7_de0fbc4c742b"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_LargeBlendMember"
      decimals="4"
      id="h_4351_a7601c5e_dada_4b8d_8014_a7754ee15136"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4352_180e6984_393c_48f1_8c09_4828fee9cfe3"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4353_33049fb6_e03e_4843_b067_665297939cd7"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4354_9dcf7226_fbaa_4c77_aa43_67a7c03d74c0"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4367_81436ce2_ae11_f3b0_d894_1c09ec6a3966"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_IntermediateBondMember"
      decimals="4"
      id="h_4356_ef4ec27b_07ba_4015_8e71_8bfdbf9ab246"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_MultiSectorBondMember"
      decimals="4"
      id="h_4357_afdebea0_2a4c_480d_b5cf_b65d25af5d77"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_ShortTermBondMember"
      decimals="4"
      id="h_4358_74f0a48c_cae4_470d_9c04_24284329800d"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4359_2a68b807_2581_43af_b5b9_acb914beeac8"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_BankLoanMember"
      decimals="4"
      id="h_4360_99d88af8_fdfd_417c_b9f8_0f169deccf97"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_HighYieldBondMember"
      decimals="4"
      id="h_4361_fe02ea10_7be0_4993_9e7d_5f96a1a06efe"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4362_9e6ce90f_9544_47a0_af29_347e0a9285fc"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4363_dca35b71_f7e2_4d31_8ff8_66ad1028337c"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_SectorEquityMember"
      decimals="4"
      id="h_4368_211f4e6e_394c_2393_58f6_1dbc4b26f632"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4365_61aaa0bb_ea85_4e45_bf12_50f33a8a1bc1"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155632Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4366_948f2479_ec6e_4759_ad8f_de44147b5ec1"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113501Member"
      id="t_1619_11eb3d90_5623_2730_81e1_f411f0d105e5">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113501Member"
      id="t_1620_7e0b3a22_a2be_d482_778a_47eef0ba54c0">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113501Member"
      id="t_1621_68fdd50b_8b20_88a6_dde1_f046b236673a">JQLMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1605_8db3ad22_5062_4013_a00d_2ad06973f96c">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113501Member"
      id="t_1606_519576e7_1a41_4c8a_b8c1_ff4befe3fb04">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1607_d4221f46_6437_484c_8bce_d5fdc5834675">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113501Member"
      id="t_1608_a9cb8b03_1bb4_4414_a338_e74dc42078a5">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113501Member"
      id="t_1609_3031cc30_9d34_4c45_8db4_ea57121017c7">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1610_a8c79e33_6722_4254_8cd3_b3293a0ccf40">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class R2/JQLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;70&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.67&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113501Member"
      decimals="INF"
      id="h_4367_a19c3de2_17b4_4be5_97fa_f162611a87c4"
      unitRef="USD">70</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113501Member"
      decimals="4"
      id="h_4368_2220f7c2_3cb8_4c9f_9fed_7a08d1b9561a"
      unitRef="pure">0.0067</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1611_0b632f8d_32e5_4fe0_8658_f5653bed4e46">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class R2/JQLMX) returned 9.67% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1612_ed9991c4_453e_4af9_bbae_7b55a0abcc1d">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725515.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1613_15a52630_67c8_4128_9d53_cee674ef1c30">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class R2/JQLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.67&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.80&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113501Member"
      id="t_1622_d1dff755_8993_15dd_7ee5_d794904e6e7c">Multimanager Lifestyle Moderate Portfolio (Class R2/JQLMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113501Member"
      decimals="4"
      id="h_4369_5f37bc5a_4d63_47a1_ad58_5a6c1fd9dd7b"
      unitRef="pure">0.0967</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113501Member"
      decimals="4"
      id="h_4370_7e595597_f11d_48f9_8dc4_9bbe983680db"
      unitRef="pure">0.0380</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113501Member"
      decimals="4"
      id="h_4371_d696bc69_a10f_4264_a503_a1551e9db892"
      unitRef="pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1623_59cdf2c7_c330_ce24_767b_352ab72963f8">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4372_8dc27f38_70b5_4e3a_9da0_6627c3c5134b"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4373_f8ebad41_0436_4358_b8fc_6921c923656a"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4374_9865374c_c19d_42f6_898b_90ecbc774275"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1624_61a670c2_2be5_c5cd_4ee6_a863163552ac">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4375_d32f4cd3_dce5_49f8_84df_ac7c61241481"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4376_14ce54d6_e1b9_48cd_b3f4_7e82f577c147"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4377_938795f7_cc8a_445a_9bf4_55c9833ffd0e"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1626_f4100dad_d89b_f9b8_0a2b_dc62e6103e44">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4378_07314290_bfa9_4b8f_9f0a_9cbb3afe41b8"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4379_6d4137c1_5a5d_4006_9182_ac7e92141726"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4380_ab1ba46c_a2f7_4240_8164_86690321311b"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113501Member"
      id="t_1614_aa341f37_0041_4377_aa4b_6c5ae93d4736">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1615_775cad80_914c_427c_afbd_d7d07083ef63">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1616_0973d459_cd9f_4324_a835_7ecdcac4a1b2">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1617_4768c513_cf07_4a6e_81e8_3c27266ea152">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113501Member"
      decimals="INF"
      id="h_4381_6b688119_95f8_44a4_92d4_b13c258d5b7a"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113501Member"
      decimals="INF"
      id="h_4382_a54415ec_176d_4da8_b500_871429995f90"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113501Member"
      decimals="INF"
      id="h_4383_cb00fa16_d055_43da_9e0e_673fbef97d66"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113501Member"
      decimals="4"
      id="h_4384_b318885b_24aa_4d2e_8bad_d8ae85c89afe"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113501Member"
      id="t_1618_bb277686_3fd4_42df_bf6f_7f4b1c9724b2">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4385_f9e80c65_dee4_4878_a5c1_2b0bb7e1c3a8"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_EquityMember"
      decimals="4"
      id="h_4386_ed80339e_e1f0_42de_969a_4d0759b8fb87"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_InternationalEquityMember"
      decimals="4"
      id="h_4387_c8d7a4c6_d0e1_4089_9166_44128262c730"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4388_53ea1879_fbf2_4c31_8608_70009ba633eb"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_LargeBlendMember"
      decimals="4"
      id="h_4389_80af9112_187e_4e21_a0c6_f0d1dce730e3"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4390_c60d7435_22fe_4e6e_94bf_6a5f1c8ab4ac"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4391_0095900c_0aab_41bd_b171_3988e7f22880"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4392_a74e8f72_159a_4efe_9502_5de15c00b3c2"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4393_f879345d_c76d_4d95_8a22_68fb0a2d39c4"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_IntermediateBondMember"
      decimals="4"
      id="h_4394_b4c29dea_3192_408e_8df6_8c974904fdb5"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_MultiSectorBondMember"
      decimals="4"
      id="h_4395_a458a2fc_118e_46cd_99b0_a346b6c3a1f3"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_ShortTermBondMember"
      decimals="4"
      id="h_4396_2a0e5a99_310a_4a40_8c21_9b2d7b1fddf9"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4397_6ff5098f_8cd6_45e5_bd49_4f9b2024fe8c"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_BankLoanMember"
      decimals="4"
      id="h_4398_a6710085_fb46_4f30_9159_a596ac9f4eef"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_HighYieldBondMember"
      decimals="4"
      id="h_4399_385f00c4_2a2a_40f5_804a_82c528a650ac"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4400_9e45cb7e_0a16_4369_8f3f_a3daf59e9296"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4401_f1a16f72_9a2e_4bce_839e_b5776c3ead7b"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_SectorEquityMember"
      decimals="4"
      id="h_4402_d576346f_c983_4fca_a06b_fb8077c63b67"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4403_542aae6f_0eff_494a_8a6d_bb1349e4f660"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113501Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4404_4bec7fe3_23cd_40c6_a24c_85d85b8e399e"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009103Member"
      id="t_1633_e66edc31_bac5_b1b9_e6bc_66653a48bc83">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009103Member"
      id="t_1634_b3e7619e_1bc0_c46e_be26_1095d776de31">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009103Member"
      id="t_1635_2b7dcd9b_8a8c_2cf7_aac6_2f4c6ffef59c">JSLMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1619_1e1fd596_bc65_4be2_9786_49c12bdbae18">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009103Member"
      id="t_1620_1dc4b8fa_5770_406a_a27d_627fc3060a2d">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1621_0fd28b79_3fcb_4ad9_8a96_efc455072645">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009103Member"
      id="t_1622_ebcfd6c0_d89e_4ccc_b53e_24405299a7c7">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009103Member"
      id="t_1623_9f3c7ea3_156f_4531_9aff_b8c970403bdf">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1624_a1a1e922_4423_4674_83b6_bee2c47241b7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class R4/JSLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;44&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009103Member"
      decimals="INF"
      id="h_4405_39d5331c_9387_4e1f_bfc9_d127699e80be"
      unitRef="USD">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009103Member"
      decimals="4"
      id="h_4406_5c9e4f8f_3ed6_45ec_acf5_fec3e1f8b745"
      unitRef="pure">0.0042</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1625_0e371c71_c262_40f1_b26e_8d3b62a32a8f">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class R4/JSLMX) returned 9.90% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1626_1e494de4_150b_4240_8b8a_cce8cde5affe">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725554.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1627_0af32e9c_266b_406b_b11c_45fdceec8fd8">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class R4/JSLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.90&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.93&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009103Member"
      id="t_1636_8d72fe8b_8468_cedb_22af_e5442d9e489d">Multimanager Lifestyle Moderate Portfolio (Class R4/JSLMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009103Member"
      decimals="4"
      id="h_4407_fec89f75_d4c5_4127_b41a_778f77c9e466"
      unitRef="pure">0.0990</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009103Member"
      decimals="4"
      id="h_4408_c370070f_10b2_4015_83c6_657759beccaf"
      unitRef="pure">0.0405</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009103Member"
      decimals="4"
      id="h_4409_8bbcf71a_f4b8_46d0_86a0_04db58e61a9c"
      unitRef="pure">0.0593</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1637_4bd51e0e_90bd_c69d_589f_c940a2a203bd">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4410_f44f1d94_c0e4_4684_bdb9_88cfdf5b3f2e"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4411_12e57cae_4c10_428d_bd50_44ee05c454f3"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4412_6d395c6a_96b5_46cb_998d_63fd1036b0ba"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1638_3993fe06_3357_f059_c854_2d437c92d11f">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4413_5094c0d0_becf_49ee_920d_4e4265ac3bc5"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4414_064fbfc2_9f9d_46d9_affa_811fa3e5d204"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4415_caffb635_c4c5_47ce_ac13_147b3461c32d"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1639_69f36edc_40a4_3884_f3cd_42594f8e475d">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4416_d86edb55_ba7c_4986_92fa_200edaf3f2d2"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4417_6f9462b2_8493_434e_88c2_a618765fc6a7"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4418_c3900883_3223_430a_8a40_1dbf1e9692f0"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009103Member"
      id="t_1628_e1a5615f_5b9a_4435_942d_5ad7149eccbe">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1629_310694a7_1f73_46d3_95ca_71c0a3d97b8d">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1630_05ce5065_9f04_4217_ab70_6aaf1e7b0531">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1631_9d96bc4a_0cd8_42eb_bd9c_8ccf052ffcef">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009103Member"
      decimals="INF"
      id="h_4419_4b3d62ae_3881_4729_8e6d_4268e5a87f0f"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009103Member"
      decimals="INF"
      id="h_4420_0d693e3a_1ea8_4ef0_9c1a_fb1ac6a976a4"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009103Member"
      decimals="INF"
      id="h_4421_242539f9_507e_4868_b365_043c5c8909e0"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009103Member"
      decimals="4"
      id="h_4422_5da06aa0_1eb9_44e1_b5bc_6cc44195f83b"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009103Member"
      id="t_1632_66497691_f41c_4de8_9d45_ce1744ef0d64">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4423_c43d51f0_7be2_41da_ac62_b44c910a8d74"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_EquityMember"
      decimals="4"
      id="h_4424_fb1ed735_e049_44e5_b0e4_59da0e4e52be"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_InternationalEquityMember"
      decimals="4"
      id="h_4425_6bc23474_ce04_4bd8_8bf1_d6b75b154d5b"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4426_b9f0187d_bf4d_48b8_b1af_94cd8a5d384d"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_LargeBlendMember"
      decimals="4"
      id="h_4427_52e60d43_5d04_4e85_97ce_93202b0bb2bd"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4428_8f714612_a6aa_4790_a5a1_d377a0e27dc1"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4429_1e97741e_53e4_476b_b91c_a27934648ce5"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4430_c8e6abfd_327a_48dd_9e72_36f92185c06c"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4431_7f0d9eb6_6b01_4ebd_8a37_b3e7c5743e6c"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_IntermediateBondMember"
      decimals="4"
      id="h_4432_9432a2b1_9c77_46e2_a75a_166f3eda093d"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_MultiSectorBondMember"
      decimals="4"
      id="h_4433_b4d8d032_341a_46dd_b79a_c44e0f1c4f93"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_ShortTermBondMember"
      decimals="4"
      id="h_4434_ec846551_34bd_4da4_9159_f9b0832f84f4"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4435_4120d461_fbd9_4ef4_96f0_269ad4f4c4cb"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_BankLoanMember"
      decimals="4"
      id="h_4436_3e7a2b5a_4968_4e47_af40_075b0759380f"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_HighYieldBondMember"
      decimals="4"
      id="h_4437_c487f090_44f2_4aab_8e53_7cd6c88121e2"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4438_0d25ea69_22eb_44ce_9a53_09d744e10d65"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4439_361de6e9_1d3d_4326_957f_8f9612e6e55e"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_SectorEquityMember"
      decimals="4"
      id="h_4440_1a1a225a_9480_4e1c_8536_543f69393b83"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4441_6955d4d3_492d_4b4b_bf61_13e78b115a20"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009103Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4442_83d555ac_341d_49d8_a6bc_89a1043333e1"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009104Member"
      id="t_1647_6c5ea3a3_7d6b_fcae_0ebc_553d71f2d537">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009104Member"
      id="t_1648_611bebc2_4e7b_5ad6_57b0_04547e2c8e9d">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009104Member"
      id="t_1649_2cfb068c_de7c_43e4_8e9a_73f7a9f5bbdc">JTLMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1633_5dff6a3a_50b9_430a_bc2c_d62452d42ca4">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009104Member"
      id="t_1634_5ddfb261_b7fa_454f_9d96_e6494ef69b10">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1635_b95bd5d5_9481_4d25_8d07_92d0bfb1b6c7">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009104Member"
      id="t_1636_03e8d857_d187_4322_92f3_f0b5046a81a3">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009104Member"
      id="t_1637_7cf6e239_e74e_41cc_bae8_93ac9b7e9f76">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1638_7ea2afb8_a5e1_44f8_b73e_75bdb7c66dc4">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class R5/JTLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;23&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009104Member"
      decimals="INF"
      id="h_4443_143c712b_f269_47a2_aa95_b598dd91a3a7"
      unitRef="USD">23</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009104Member"
      decimals="4"
      id="h_4444_886c6d37_4132_4ff8_a63f_695c57d40adb"
      unitRef="pure">0.0022</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1639_f8e0dac1_285c_4410_bff0_3b6f4b925a50">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class R5/JTLMX) returned 10.12% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1640_899ba53d_b8ec_4aed_a85b_a217fff38bb5">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725593.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1641_7c60b6fa_f764_42c1_b20c_81a011014e05">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class R5/JTLMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.14&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009104Member"
      id="t_1650_4c7c686a_5cef_33be_cbc5_6d360b9793bd">Multimanager Lifestyle Moderate Portfolio (Class R5/JTLMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009104Member"
      decimals="4"
      id="h_4445_8de47b3f_fc69_482f_b37a_254cd2fbbb0f"
      unitRef="pure">0.1012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009104Member"
      decimals="4"
      id="h_4446_8c2a7bd3_7b95_4c3e_a6b8_07944cbb2f03"
      unitRef="pure">0.0425</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009104Member"
      decimals="4"
      id="h_4447_467576ec_f27f_459e_947f_bdfee1766007"
      unitRef="pure">0.0614</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1651_a3bbae77_1955_b37a_ccb1_2929482b1829">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4448_666d1a25_914c_4fa3_995a_e6a55e1fe566"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4449_917bddfb_01ce_4829_91a1_68f1b0ad865b"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4450_3d5beaff_9de2_4fe1_b9ed_316c5c89469a"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1652_a3b755b1_0a04_3cfe_b978_7524b3f4b1af">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4451_e13d708a_fe1a_4537_993f_2157be7b9329"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4452_fe0ee854_a5e2_4a6a_bf57_21608cc19947"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4453_bbd06975_2d14_4975_8cf8_29fa049530bb"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1653_0345fa7a_e1a2_86e8_52ad_3ca2a954c738">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4454_4b181326_435b_4439_92d1_cef223136b95"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4455_79a71a43_6468_4a7d_94e1_b80e2a54efd3"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4456_8844b631_d3c2_4920_abb8_038c0f255b77"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009104Member"
      id="t_1642_d123d5b0_a4cd_44fe_82cd_ed6567733e3f">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1643_dd8f76e2_2b90_4b21_8818_ea2d97ba761c">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1644_a6b146ac_7d75_4b9e_a624_e2dbc24fc6f6">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1645_33a3893f_cea7_40c7_ac92_0dfb270fcee4">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009104Member"
      decimals="INF"
      id="h_4457_80cc8d35_fbab_4a89_bba1_b1884e06f81a"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009104Member"
      decimals="INF"
      id="h_4458_49689f96_4448_4d90_b8c1_0c85a723d9cf"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009104Member"
      decimals="INF"
      id="h_4459_9cfba7d5_7e3a_480f_8c48_22007f75edee"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009104Member"
      decimals="4"
      id="h_4460_4b171388_6b0d_435c_978c_b6a77d5f3441"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009104Member"
      id="t_1646_e60f0146_9f6d_4de1_996b_d7b00e961b15">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4461_a7f5a318_4fe2_4f68_aa17_fc23c0efc939"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_EquityMember"
      decimals="4"
      id="h_4462_5d03cc50_23f5_4521_9eca_5982076ba6bb"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_InternationalEquityMember"
      decimals="4"
      id="h_4463_7f816853_08c7_4f62_929b_ddf62dad5c42"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4464_00d0ebca_32cf_43f6_acca_9743d064e50e"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_LargeBlendMember"
      decimals="4"
      id="h_4465_1e39a0f1_ad94_4211_ba4c_6eaa3125c53b"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4466_3a45ce1e_609a_4afb_949b_9a94bbd22767"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4467_740058f8_bab5_48bf_8169_456eef3be5de"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4468_9db297b7_3247_49b0_8245_4ab88112945f"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4469_a3b58130_2a61_4eb0_9285_4f2461b275d4"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_IntermediateBondMember"
      decimals="4"
      id="h_4470_6d9a8473_282b_4696_bfdf_87926b9c0cf0"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_MultiSectorBondMember"
      decimals="4"
      id="h_4471_72e4c658_6dc1_4120_ba6e_c409df9156a2"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_ShortTermBondMember"
      decimals="4"
      id="h_4472_bea5fe8f_a61d_4021_bf97_bdc19d81b500"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4473_dd9f933e_7b40_4422_8309_306554d751b4"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_BankLoanMember"
      decimals="4"
      id="h_4474_34ea9f9c_2e95_4b99_aa75_1d773aa54798"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_HighYieldBondMember"
      decimals="4"
      id="h_4475_02e26789_e39f_4661_bccb_93cf7c984e31"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4476_139d83f5_b8fe_45b2_93ca_430326b69312"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4477_9f9aff64_6f55_4bca_a9b4_3ede00ce701b"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_SectorEquityMember"
      decimals="4"
      id="h_4478_5b45b4a5_c1a8_42df_9a13_890b8f658aa1"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4479_4f858878_fc63_494d_82e3_a11723ffa3d7"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009104Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4480_3d932129_daf1_41ab_a5b2_3917f7ff5d73"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106456Member"
      id="t_1661_e27553cf_6098_4a82_5b1a_18226ba83b00">Multimanager Lifestyle Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106456Member"
      id="t_1662_19ba3610_5add_3fd6_50dd_a37d60aa1412">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106456Member"
      id="t_1663_4638357b_45d8_1e2f_621e_701c71da5680">JULMX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1647_ddab5b5f_8219_4e73_b1ca_88db8bec0b7a">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Moderate Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106456Member"
      id="t_1648_0e59c06e_6b31_474f_865f_4c369960b1a4">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1649_24a3fe45_9122_454c_be4d_cd77b280e6ba">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106456Member"
      id="t_1650_8c36f1c8_4e4c_45c9_a3b3_de6d229cb89e">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106456Member"
      id="t_1651_9c69695c_4a77_4ae7_9971_ebd195c521c0">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1652_6dd20fbf_3676_4378_ac57_6d30d2de9e44">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio&lt;br/&gt;(Class R6/JULMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;18&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106456Member"
      decimals="INF"
      id="h_4481_31e311df_3785_4fc4_9c5f_f90b34ab8f10"
      unitRef="USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106456Member"
      decimals="4"
      id="h_4482_220197ef_a101_4006_9647_737415719da0"
      unitRef="pure">0.0017</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1653_32bc9912_633d_4fae_a934_538103f67c5c">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Moderate Portfolio (Class R6/JULMX) returned 10.20% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, including the fund&#x2019;s sizable allocation to large caps. International developed market equities further helped results, as did emerging market stocks. The real assets portfolio was an additional contributor with strong returns for the energy and metals &amp;amp; mining sectors.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation also contributed, led by intermediate-term bonds, multi-sector bonds, and emerging markets debt. Holdings in high yield bonds, short-term bonds, and bank loans aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Specific positions&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, the majority of the fund&#x2019;s holdings recorded a gain. However, small positions in U.S. Treasury STRIPS (Separate Trading of Registered Interest and Principal of Securities) were adversely affected by rising yields.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1654_a3d7edfd_ea04_42ff_b041_c1e32003f846">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725632.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1655_42f0b349_8a4d_40d4_a392_7bd405a6c5de">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Moderate Portfolio (Class R6/JULMX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Moderately Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;9.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Moderate Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;10.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.41&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106456Member"
      id="t_1664_b0c7f8f6_e5c3_efc2_6bf8_d7b47761ddbf">Multimanager Lifestyle Moderate Portfolio (Class R6/JULMX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106456Member"
      decimals="4"
      id="h_4483_43e540ea_8c63_4835_81df_4523dae95751"
      unitRef="pure">0.1020</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106456Member"
      decimals="4"
      id="h_4484_62de50f2_4dd0_40ad_adf5_2014793b8c74"
      unitRef="pure">0.0430</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106456Member"
      decimals="4"
      id="h_4485_a5100113_74f3_4dcc_85f0_6aa335459a4b"
      unitRef="pure">0.0620</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1665_e9b78dfe_adec_9335_7f76_b0a1b2168e27">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4486_a01cf585_e3db_44cb_a134_934d5acedd76"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4487_57477a52_3d03_4511_ba2d_3e5006a16936"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4488_1b96e3ba_deaa_4a13_989c_5d625c22a332"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      id="t_1666_b9ad0e94_fde6_aed1_ee72_48f0cf9561b8">Morningstar U.S. Moderately Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4489_746a8876_3e38_40a6_8079_b652bbf57fe1"
      unitRef="pure">0.0958</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4490_d4f1d51c_035f_41de_a33a_2e549fd45011"
      unitRef="pure">0.0486</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSModeratelyConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4491_72677373_2d00_46f2_931b_ee55e3106b96"
      unitRef="pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      id="t_1667_b47b8011_9055_2bfe_b955_04c64fddf944">John Hancock Lifestyle Moderate Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4492_c1731eb8_9ae6_4456_a1c3_07b717a35690"
      unitRef="pure">0.1070</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4493_0f860b99_810e_4c2e_973c_b2990ffa8a30"
      unitRef="pure">0.0452</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleModerateIndexMember"
      decimals="4"
      id="h_4494_2e059afb_7839_4a71_84ef_c36f0c844843"
      unitRef="pure">0.0641</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106456Member"
      id="t_1656_a9f4bde5_d5eb_4295_98e5_1bd8010955f2">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1657_c5243ef9_ac86_47a5_9a69_d06cd70a529d">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1658_14ce0da8_cf4c_47a5_a547_901a2d11b6a8">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1659_aeb9b03c_a424_4831_8578_e589ecf251b3">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,931,239,996&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;84&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,651,643&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;12&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106456Member"
      decimals="INF"
      id="h_4495_447845a2_3ab7_48e7_8535_a1233ab9a7d2"
      unitRef="USD">1931239996</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106456Member"
      decimals="INF"
      id="h_4496_258cc65c_9f0f_458e_a2e1_ce5b189b2403"
      unitRef="Holding">84</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106456Member"
      decimals="INF"
      id="h_4497_da3b66e9_a104_4796_a878_9aff09fab519"
      unitRef="USD">2651643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106456Member"
      decimals="4"
      id="h_4498_532c4302_f063_4bf3_9892_445d63401ecf"
      unitRef="pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106456Member"
      id="t_1660_db467680_b424_4402_a043_936aadd5d00b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;93.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;41.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;14.1&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;13.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.8&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;48.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;22.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;3.3&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Sector equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Absolute return&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;6.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4499_bd52df32_c0d8_43a6_990b_aa4d19a92f44"
      unitRef="pure">0.933</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_EquityMember"
      decimals="4"
      id="h_4500_b472dd72_dd9b_481e_a791_2442b58bfb7a"
      unitRef="pure">0.413</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_InternationalEquityMember"
      decimals="4"
      id="h_4501_81bec85e_0594_4f06_9bc7_b2e7d6d7b4ec"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4502_dcce9353_0b1f_4965_9e79_918212088c3a"
      unitRef="pure">0.139</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_LargeBlendMember"
      decimals="4"
      id="h_4503_440bda54_cd96_47cf_8f4d_01da6fc5ffbb"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4504_a4a27b30_c7b9_4e57_92d6_3b92b3374e0e"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4505_ed1fee20_eae7_42c5_83c6_f94eaa713eb8"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4506_025ae91d_e0b5_4040_bfdb_a3cb53baf426"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4507_357ac8fc_ab1d_4988_aaf0_efd69e4aa57c"
      unitRef="pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_IntermediateBondMember"
      decimals="4"
      id="h_4508_c55049fb_4d36_4e5e_9c01_d5f7c1576d16"
      unitRef="pure">0.229</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_MultiSectorBondMember"
      decimals="4"
      id="h_4509_ba8d7119_ee68_4d62_8c3f_fe36df6c3059"
      unitRef="pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_ShortTermBondMember"
      decimals="4"
      id="h_4510_461bb4b2_c429_4f05_a4eb_4df59c1f434f"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4511_df1b4f12_a9ee_4f90_b227_9e52941e4810"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_BankLoanMember"
      decimals="4"
      id="h_4512_09470fb2_a21c_4565_8381_e93e08bde47c"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_HighYieldBondMember"
      decimals="4"
      id="h_4513_b475b442_f757_495c_965d_6587da5ee662"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4514_76967288_aedc_4027_a12e_99f440c49c16"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4515_2e67e02a_a13f_4ec4_8d3e_4db4a4348a17"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_SectorEquityMember"
      decimals="4"
      id="h_4516_3859d36c_08e8_4ee0_b0c7_46beaa9c84d5"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_AbsoluteReturnMember"
      decimals="4"
      id="h_4517_ec173e34_e762_4120_8d3a_aca0f6b8cd02"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106456Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4518_aec3523a_a404_4400_be88_9140b0af5370"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009077Member"
      id="t_1674_9a298209_4dd5_9d84_50e8_5b28ca9f98e7">Multimanager Lifestyle Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009077Member"
      id="t_1675_4ef5e280_372a_d1e4_1165_60624d4b5d64">Class 1</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009077Member"
      id="t_1676_b3dc7f76_48c2_e8e0_e097_e717b28f6aae">JILCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1661_96369496_05f3_478e_8f53_0728be96f1c8">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Conservative Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009077Member"
      id="t_1662_cd1097fc_ded9_4b31_a728_d7bc251d4b9e">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1663_5dd23fd2_8604_49db_ae6e_5abcf64c694f">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/underlying-funds&lt;/span&gt;. You can also request this information by contacting us at 800-344-1029.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009077Member"
      id="t_1664_3ed39410_be55_4604_a565_9811b23e1302">jhinvestments.com/underlying-funds</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009077Member"
      id="t_1665_9c35a355_2028_4a80_8405_24589c0677fe">800-344-1029</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1666_ea620bc8_3dd4_464c_9174_48ffaf020819">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio&lt;br/&gt;(Class 1/JILCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;26&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009077Member"
      decimals="INF"
      id="h_4519_c424237f_0057_47d6_9c65_ffe81eff383a"
      unitRef="USD">26</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009077Member"
      decimals="4"
      id="h_4520_07baefbf_f77c_4657_b618_67f2319715e3"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1667_69030fe3_d08b_4c98_b598_49e4308f5a2e">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Conservative Portfolio (Class 1/JILCX) returned 6.38% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in multi-sector bonds, high yield bonds, short-term bonds, bank loans, and short-term U.S. Treasury Inflation Protected Securities aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;No detractors&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, none of the fund&#x2019;s holdings detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1668_33313ff9_4bcc_47e5_b71c_cdc7317d42ba">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725964.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1669_aa58af14_d433_49aa_93f2_000a05d6305c">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class 1/JILCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.38&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.95&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.30&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Conservative Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009077Member"
      id="t_1677_aa9c4ee6_5786_4080_e0a5_463140300934">Multimanager Lifestyle Conservative Portfolio (Class 1/JILCX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009077Member"
      decimals="4"
      id="h_4521_6c29e52c_8b9d_4a92_98c9_91dfb99962e1"
      unitRef="pure">0.0638</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009077Member"
      decimals="4"
      id="h_4522_6518b006_f2cc_47f9_8de4_3797e312f388"
      unitRef="pure">0.0295</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009077Member"
      decimals="4"
      id="h_4523_327fab5e_1c93_4bbc_a9e4_4676dd77d052"
      unitRef="pure">0.0430</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1678_3e922086_8880_761f_bca4_c9735d757bb9">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4524_2dfb11d5_84a7_4e6f_86af_754206520722"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4525_24e3939b_04bb_4238_9e65_8282d6b469fc"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4526_eccca338_dbea_48dd_96a4_b4d6de6df23a"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      id="t_1679_1ed4d44b_b323_2ca3_b6b4_7c8a365c74dd">Morningstar U.S. Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4527_aa117076_fa1c_40b0_afa6_35dd4dd71c8c"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4528_797e8781_43a6_4893_9ecd_54ecb8904d30"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4529_5316812e_f675_45d4_8daf_88198b19be9b"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      id="t_1680_d85945c5_c207_c92d_b13c_744479333a0d">John Hancock Lifestyle Conservative Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4530_ef4f383e_404f_4069_bb26_f75fadcd91d4"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4531_8fb95c88_de6f_4cc6_958a_ec6edc41474e"
      unitRef="pure">0.0308</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4532_dbadc45b_7e58_4a1b_a22b_4109b7765059"
      unitRef="pure">0.0453</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009077Member"
      id="t_1670_e23b1423_4d61_4cba_bf2d_88915013411c">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1671_5dc07226_ef96_4b44_8cf9_4364b642b716">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1672_2a740ed2_932c_4a98_b702_f076126a2a44">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,422,833,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,431,019&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009077Member"
      decimals="INF"
      id="h_4533_ed24d829_eb66_45cd_abc9_7521efec5761"
      unitRef="USD">1422833140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009077Member"
      decimals="INF"
      id="h_4534_3dba814b_573b_4e7e_849a_c7b93e6831c9"
      unitRef="Holding">26</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009077Member"
      decimals="INF"
      id="h_4535_385a0037_16f5_46e3_9460_8ada0df40a78"
      unitRef="USD">2431019</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009077Member"
      decimals="4"
      id="h_4536_3240ef08_5926_4288_bfba_17a84889e059"
      unitRef="pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009077Member"
      id="t_1673_937f9fc2_3ffb_4b89_a1f4_faaf3919fd46">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;66.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;32.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Short-term investments and other&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4537_9e243c68_5d13_4935_86c5_d111256998e1"
      unitRef="pure">0.901</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_EquityMember"
      decimals="4"
      id="h_4538_4caac306_13ad_45e2_89d7_a3e8a1163b9b"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_InternationalEquityMember"
      decimals="4"
      id="h_4539_7882823b_6e7b_4eb2_9ab8_7ed3ca585cdf"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4540_4d193a6a_7f53_434c_8527_42474b155093"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_LargeBlendMember"
      decimals="4"
      id="h_4541_4bfc1ae9_6c27_4075_8f74_254163534c83"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4542_e6f5004c_fa04_450b_84bf_2e0a89749568"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4543_11529c00_bffa_47fa_bd8e_04521ea304af"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4544_bbd4d2ac_6b48_4931_9deb_0552ad2d1e68"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4545_5b2b0408_7b43_481d_aaaa_9d40a531b5cd"
      unitRef="pure">0.664</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_IntermediateBondMember"
      decimals="4"
      id="h_4546_c12ff864_628c_41c2_9c8a_69884cb8cce2"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_MultiSectorBondMember"
      decimals="4"
      id="h_4547_2e7922df_8cbd_49cb_9434_81febf08834f"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_ShortTermBondMember"
      decimals="4"
      id="h_4548_052b6b56_98af_4ceb_b6b0_76b94c101afd"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4549_3784a986_e70f_46b9_95e3_91bb9803880e"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_BankLoanMember"
      decimals="4"
      id="h_4550_f75458de_2464_40e6_b093_fdf18fe9c20d"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_HighYieldBondMember"
      decimals="4"
      id="h_4551_e6836ad0_0f3b_4d6d_b941_12ab3c6fee05"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4552_c1968c47_d8b9_4839_a1e7_19e31b117463"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4553_76647dc6_f85d_40a8_a192_02c7c5518c8a"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4554_ba383880_490d_4c8d_b91a_e5faf9202b15"
      unitRef="pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009077Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_4555_060c68f2_b3b3_47c4_8caf_b08d901db447"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009071Member"
      id="t_1688_5ae510d3_5cb3_4658_7b16_90e631c6e4fa">Multimanager Lifestyle Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009071Member"
      id="t_1689_3dca0f7e_0ed5_16d3_0fd6_1caf736db400">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009071Member"
      id="t_1690_103d44a6_2e87_bfe1_a60a_5a44debc3aed">JALRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1674_92cfad42_4631_4195_a163_2dab46ca26fa">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Conservative Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009071Member"
      id="t_1675_9b87cc96_c0fc_4902_bece_53b1ca10bba5">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1676_d856d644_5186_45b2_9d9c_a8f77898f3c3">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009071Member"
      id="t_1677_665a2a42_8d94_429b_9048_a7a114a52b1c">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009071Member"
      id="t_1678_54bfc3dd_af51_4d0f_b6d1_22b1e2fddf96">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1679_fb67bc24_7734_4646_bb3d_f0af8758d813">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio&lt;br/&gt;(Class A/JALRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;63&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.61&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009071Member"
      decimals="INF"
      id="h_4556_189abd51_d686_486b_8cbb_9eb388563c7d"
      unitRef="USD">63</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009071Member"
      decimals="4"
      id="h_4557_0a14ce65_5008_440b_9fc2_36638f3be3cb"
      unitRef="pure">0.0061</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1680_e341da1b_3759_4476_b70c_538076e1f7eb">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Conservative Portfolio (Class A/JALRX) returned 5.98% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in multi-sector bonds, high yield bonds, short-term bonds, bank loans, and short-term U.S. Treasury Inflation Protected Securities aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;No detractors&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, none of the fund&#x2019;s holdings detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1681_2dbed5b4_d1fc_4b27_988c_ba0d64b35f8a">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725730.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1682_d5db2ea2_10d6_4d92_8a97_c901a3a9269d">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class A/JALRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.63&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class A/JALRX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.98&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.57&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Conservative Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009071Member"
      id="t_1691_9f8da344_1592_ceea_5ccf_0d6f4db21705">Multimanager Lifestyle Conservative Portfolio (Class A/JALRX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009071Member"
      decimals="4"
      id="h_4558_aca788f7_9a4d_4c03_a851_8d705f1e9c27"
      unitRef="pure">0.0121</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009071Member"
      decimals="4"
      id="h_4559_9c7da64d_efb2_4c5f_91e2_57e59cb2449c"
      unitRef="pure">0.0163</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009071Member"
      decimals="4"
      id="h_4560_d0484595_b951_494f_9215_6e73f5d6fe76"
      unitRef="pure">0.0344</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009071Member_WithoutSalesLoadMember"
      id="t_1692_bdc26409_c8a5_e32b_f61c_edcefd238336">Multimanager Lifestyle Conservative Portfolio (Class A/JALRX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009071Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4561_31220d8b_0ac5_470c_b02c_5b0739b75538"
      unitRef="pure">0.0598</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009071Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4562_101f6091_9730_4ce0_8ead_aa92928a9b5d"
      unitRef="pure">0.0257</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009071Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4563_aadea056_a035_4f52_83c9_d38d6504a73d"
      unitRef="pure">0.0392</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1693_050fd489_c155_9ff9_e25f_749916fd9662">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4564_6c68e0a9_7c34_49c5_a780_a6a2d2cfd4ff"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4565_5396ed35_6c80_4e62_92cf_dfdd64970fb8"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4566_88638e9d_962c_4443_8419_ffe61d31934a"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      id="t_1694_144b4bc5_e52f_0ca6_4d40_62bcdcc996bc">Morningstar U.S. Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4567_ea72a284_5bc4_437d_aaf3_217920ddb25b"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4568_205b82fc_97d0_46e0_a3c2_9d8f3f1b2c35"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4569_b12d4efd_5e3b_4cef_b45e_1099b09eca43"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      id="t_1695_3f9873bb_7132_2361_d570_9b8ad5b10c62">John Hancock Lifestyle Conservative Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4570_017c19c2_722e_477f_9d15_0452ae332de1"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4571_0f588e7f_40eb_4448_a700_6743e834a371"
      unitRef="pure">0.0308</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4572_cb188510_8bc6_4d2f_988d_c7ac9c6dc994"
      unitRef="pure">0.0453</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009071Member"
      id="t_1683_0be992fc_1250_4e68_bd91_a20bca266ce4">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1684_84a93511_6561_40d0_9462_c32bfac91d61">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1685_6fa87cbd_9101_4725_9540_d3219e9e347a">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1686_03d1e4a9_14a0_4430_9345_3790d17ebb50">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,422,833,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,431,019&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009071Member"
      decimals="INF"
      id="h_4573_bde54319_7cd1_4a49_ba1e_e85b5f070c17"
      unitRef="USD">1422833140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009071Member"
      decimals="INF"
      id="h_4574_9cb49b47_a654_4494_b0bf_c2ca204ffd91"
      unitRef="Holding">26</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009071Member"
      decimals="INF"
      id="h_4575_285083a3_2996_49cf_8d06_936f8f7667e9"
      unitRef="USD">2431019</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009071Member"
      decimals="4"
      id="h_4576_f467f690_74a6_4102_a804_9ed7a87ee51f"
      unitRef="pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009071Member"
      id="t_1687_ab204302_44e3_4add_b445_27c936632701">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;66.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;32.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Short-term investments and other&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4577_271de81a_849f_4972_93a9_3c165f3267ce"
      unitRef="pure">0.901</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_EquityMember"
      decimals="4"
      id="h_4578_e782f10a_7f97_4c6d_b474_6c65d6819300"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_InternationalEquityMember"
      decimals="4"
      id="h_4579_aba484fa_b913_4768_95b0_5ed246cc2a32"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4580_8603f895_e708_40ee_9e7e_51f5e3fcb00d"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_LargeBlendMember"
      decimals="4"
      id="h_4581_ccb7ccfc_f8b6_410e_bfb7_942be0c25751"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4582_3f8baca4_3607_4893_a557_4c61f50928ae"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4583_9ec143cc_619c_4086_a922_e18794249d32"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4584_ef6aa502_726f_40ed_97b3_c2d934fffc69"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4585_6ece80cb_de22_4143_a60b_3027c506e658"
      unitRef="pure">0.664</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_IntermediateBondMember"
      decimals="4"
      id="h_4586_66ef3898_78fa_4969_a0b7_b33ac85d1a67"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_MultiSectorBondMember"
      decimals="4"
      id="h_4587_500e7a90_0dd5_4205_8889_b77206f03566"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_ShortTermBondMember"
      decimals="4"
      id="h_4588_dd440029_67c7_4069_8891_3e439268a635"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4589_da30b8c7_8126_4c4f_8003_97a230e3e1e8"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_BankLoanMember"
      decimals="4"
      id="h_4590_7881e983_2202_4ed2_802d_3d4cacfa02b4"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_HighYieldBondMember"
      decimals="4"
      id="h_4591_de46422a_eeea_4a59_9ce9_302c33d5c09d"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4592_15ed5833_0322_45f1_820e_ed36a6b64550"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4593_b12c6fa7_739b_48e6_a5a0_5c4ce29117ec"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4594_d4d4e9ec_3433_4656_b8c5_0af08b79b4fb"
      unitRef="pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009071Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_4595_b07458e3_6956_486d_95a2_55bf5c1ab498"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009073Member"
      id="t_1702_5992c6fa_89ee_0fb0_1d1a_345d2e20f9a5">Multimanager Lifestyle Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009073Member"
      id="t_1703_b0a1b581_e839_f1d2_498b_f7f4bfc47807">Class C</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009073Member"
      id="t_1704_2c6bf18c_5b9a_071c_6225_11846cfb3ee6">JCLCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1688_e3b5dca0_6362_4ffc_a2eb_f3bad3521e6a">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Conservative Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009073Member"
      id="t_1689_32857e07_1383_45ce_baf0_07a229ca62b0">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1690_2efec35f_37f4_4b95_ae0c_61ac1e447245">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009073Member"
      id="t_1691_e2a08192_b6e0_42c5_9793_fa33f0543ea0">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009073Member"
      id="t_1692_d4f6003d_2248_4402_87d8_6ff37f6b845a">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1693_fe9559be_17b0_4f49_8c93_8273d1601078">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio&lt;br/&gt;(Class C/JCLCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;134&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;1.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009073Member"
      decimals="INF"
      id="h_4596_f96818e5_7f70_439f_b7a2_08c1fe6b8326"
      unitRef="USD">134</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009073Member"
      decimals="4"
      id="h_4597_eafe4b7b_0158_4235_ab86_ef84f1ab45fd"
      unitRef="pure">0.0131</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1694_5b0e613b_98c4_423d_aa43_b8b503b25143">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Conservative Portfolio (Class C/JCLCX) returned 5.25% (excluding sales charges) for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in multi-sector bonds, high yield bonds, short-term bonds, bank loans, and short-term U.S. Treasury Inflation Protected Securities aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;No detractors&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, none of the fund&#x2019;s holdings detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1695_9508a187_4a2a_4467_b9d4_f1da1f9ee7f7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725769.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1696_f12f1e2d_e2b8_4ae0_b65b_f14e5dbd8aff">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class C/JCLCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class C/JCLCX)&#x2014;excluding sales charge&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.86&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.19&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Conservative Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009073Member"
      id="t_1705_50165335_bfd9_27b5_cada_34bb9dbebe0f">Multimanager Lifestyle Conservative Portfolio (Class C/JCLCX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009073Member"
      decimals="4"
      id="h_4598_da123092_a98f_429f_a5c7_bb0a7c12ad24"
      unitRef="pure">0.0425</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009073Member"
      decimals="4"
      id="h_4599_7c917713_c9f9_465a_9f21_191e5391911c"
      unitRef="pure">0.0186</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009073Member"
      decimals="4"
      id="h_4600_d680986c_fcc4_4dee_bdc2_8dd77a07fb7e"
      unitRef="pure">0.0319</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009073Member_WithoutSalesLoadMember"
      id="t_1707_78a83146_18f1_1b7e_d4f5_784558f13a4f">Multimanager Lifestyle Conservative Portfolio (Class C/JCLCX)&#x2014;excluding sales charge</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009073Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4601_5c5a2ae9_4445_47ca_95cf_d8152f70f447"
      unitRef="pure">0.0525</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009073Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4602_20764591_37c2_435a_9afd_96ab35d58a68"
      unitRef="pure">0.0186</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009073Member_WithoutSalesLoadMember"
      decimals="4"
      id="h_4603_ca8b0e53_d232_4472_b14c_eb16d73ddbf6"
      unitRef="pure">0.0319</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1708_9efb5d0e_f9aa_612f_2b79_84c929191de4">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4604_448f501e_382a_4114_9692_33e9711bf624"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4605_1ae373e8_6a72_4f8e_b9a9_dfd0568d1542"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4606_404e40c3_3e07_41b9_85bb_aed5f4fd67a9"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      id="t_1709_d4c3d15b_2eca_9165_b992_153a5d9bcaa1">Morningstar U.S. Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4607_d439fe98_6aab_426c_9789_c422a76ccf08"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4608_4e0756f7_587b_4cb4_8f4b_dd556d907247"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4609_e1f250c2_0cee_4907_9cdf_3d9ac3b8c998"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      id="t_1710_8386b51b_ed61_a34b_1751_cbfd09050c08">John Hancock Lifestyle Conservative Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4610_168242dc_67ff_491c_b31d_e2f081e6c06d"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4611_fa4d7882_a994_4f2d_99cb_eded20476c24"
      unitRef="pure">0.0308</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4612_3662e617_034f_49d7_81b3_d1db1d7a56df"
      unitRef="pure">0.0453</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009073Member"
      id="t_1697_4cf124f1_decd_44b8_b0b5_1f947d993a55">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1698_66a0e5b6_efcd_4a27_a6c9_48bdc2465167">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1699_c91f295c_09b6_4209_8df9_78c8c04f1d00">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1700_64cbec61_0485_4380_9bff_a10f24fccba5">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,422,833,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,431,019&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009073Member"
      decimals="INF"
      id="h_4613_9138f285_f7bc_495b_ac19_a2aef015b367"
      unitRef="USD">1422833140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009073Member"
      decimals="INF"
      id="h_4614_12654f62_86ad_498c_a708_071dbd4fb86e"
      unitRef="Holding">26</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009073Member"
      decimals="INF"
      id="h_4615_dccfeaa8_ad32_4072_b1da_9412e0ca1a1f"
      unitRef="USD">2431019</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009073Member"
      decimals="4"
      id="h_4616_2096fd10_4e1a_4f8a_8add_8804f8c0e2fe"
      unitRef="pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009073Member"
      id="t_1701_0f44e7aa_7dd8_47ec_84bb_38ee9ef403d6">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;66.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;32.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Short-term investments and other&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4617_22d7943a_39da_4879_a253_803534936cb2"
      unitRef="pure">0.901</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_EquityMember"
      decimals="4"
      id="h_4618_fdfc765c_b369_4043_a15b_4be6e2d9c082"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_InternationalEquityMember"
      decimals="4"
      id="h_4619_2a6871d9_eb9d_49a7_aa8a_c5490e7e36fb"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4620_068acb41_d2bb_4ca8_9bff_5eefea06fcab"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_LargeBlendMember"
      decimals="4"
      id="h_4621_2b39bdba_5b4c_4c9e_92ff_74871638f72a"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4622_76cd2aa8_75ba_46c4_b683_21e637f20e7b"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4623_f0ec6642_bbd0_4159_82a8_7bb0645654fc"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4624_df4a2685_26bc_4891_b2ee_677f6fc855b6"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4625_564910f5_d0e3_47fa_ab38_d72188bae90b"
      unitRef="pure">0.664</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_IntermediateBondMember"
      decimals="4"
      id="h_4626_ed0064f0_5711_4af6_98f4_f655d5ba4c2e"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_MultiSectorBondMember"
      decimals="4"
      id="h_4627_ddbe015e_3ec9_4a56_9aaa_169c926f30c9"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_ShortTermBondMember"
      decimals="4"
      id="h_4628_a0e494cc_42ee_43fa_a150_732b811db928"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4629_d25cd29d_fc23_4794_921e_38fcb7bc15d5"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_BankLoanMember"
      decimals="4"
      id="h_4630_ff194fd1_93c4_4db8_9da5_1e0a60485861"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_HighYieldBondMember"
      decimals="4"
      id="h_4631_7befd9e3_df7d_423b_abe6_a72b34c84e26"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4632_a898d649_66cc_433f_a256_97b8488efb39"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4633_8eb81468_6c5a_4aea_a8cf_73d95b8a0359"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4634_0436d3d7_8afc_4451_b39b_5c35b5b9c85b"
      unitRef="pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009073Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_4635_bfed11a8_71d0_4ff7_bb5a_d3762411a295"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000155630Member"
      id="t_1716_6e208d6a_a3de_613c_2b5a_9cc46129bbe4">Multimanager Lifestyle Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000155630Member"
      id="t_1717_0fa78a33_17d2_a9cd_d84d_1455cdda727f">Class I</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000155630Member"
      id="t_1718_126337f7_5d2c_7488_1dad_b7b843dd2bb9">JTOIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1702_76722766_0c10_4e2a_bd84_e2baba32267e">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Conservative Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000155630Member"
      id="t_1703_7ba8ae72_8b8a_45d6_aac4_b7c2e17b0349">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1704_99cad91a_29e1_4302_9a9c_c085a4d6e68a">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000155630Member"
      id="t_1705_67dcb8f4_d69b_408f_9f7d_28e71b3df239">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000155630Member"
      id="t_1706_60c31ae8_fb58_4574_9822_11d9650633b8">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1707_951d2c3d_76c3_4931_990d_0d1357c716db">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio&lt;br/&gt;(Class I/JTOIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;32&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000155630Member"
      decimals="INF"
      id="h_4636_bb159aef_27ef_4910_85fa_e2e90b4ef053"
      unitRef="USD">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000155630Member"
      decimals="4"
      id="h_4637_f02b5fd5_fe8a_49ad_8842_4cb44d107ff8"
      unitRef="pure">0.0031</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1708_f8d974f2_58b3_4ee4_b548_62b030f3c92e">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Conservative Portfolio (Class I/JTOIX) returned 6.31% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in multi-sector bonds, high yield bonds, short-term bonds, bank loans, and short-term U.S. Treasury Inflation Protected Securities aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;No detractors&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, none of the fund&#x2019;s holdings detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1709_0547e631_21a0_4de9_9ca8_f4202282e232">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $250,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $250,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6726003.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1710_402f0d90_ce31_429a_aca1_c0ab40364663">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class I/JTOIX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.31&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.88&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.24&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Conservative Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000155630Member"
      id="t_1719_956d3126_0ebc_1198_f8e9_5415ee9769e5">Multimanager Lifestyle Conservative Portfolio (Class I/JTOIX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000155630Member"
      decimals="4"
      id="h_4638_58084099_f5e3_40c1_96f1_bc84bac1a8af"
      unitRef="pure">0.0631</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000155630Member"
      decimals="4"
      id="h_4639_b95b6ffc_43ab_49e9_8ef0_fdcdaa57efce"
      unitRef="pure">0.0288</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000155630Member"
      decimals="4"
      id="h_4640_514a0a74_06c6_40ec_8992_62d1f50fe483"
      unitRef="pure">0.0424</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1720_e4fb9d60_b546_92e6_1ae3_224fe8d4a5fd">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4641_b8e942b8_bde9_4a59_805e_b161572c5736"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4642_086b9bc4_d4ae_47c1_8bbc_831d366cb604"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4643_f8377705_5bf5_4511_aff1_4638d13803bd"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      id="t_1721_1e24b6b0_d56f_4a8d_d87d_03b16ae976fd">Morningstar U.S. Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4644_a10bb90c_a815_4181_91dc_c2e72ce8685d"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4645_887990b1_400b_4d79_87e8_d83de6372567"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4646_9283bb7a_18df_4a5e_9248_19230769a7ca"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      id="t_1722_202f1e4f_92a3_06b2_13c2_44f22b33f5df">John Hancock Lifestyle Conservative Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4647_98579ee6_a59d_476b_886f_d96883d7b345"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4648_147f7ca4_4577_4151_929a_1fcaf7e170ed"
      unitRef="pure">0.0308</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4649_41d3930e_e4fa_462a_ba46_7e5e3ddc20f6"
      unitRef="pure">0.0453</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000155630Member"
      id="t_1711_c172fc79_8eb2_4c80_a48d_c581347b0667">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1712_311f9b4e_9c19_4fc6_91aa_ddaa3dfbe773">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1713_40194f0b_6ded_4dcd_99b4_661a8df9a237">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1714_81d41929_8aa1_457c_a050_cca9f2385ab4">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,422,833,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,431,019&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000155630Member"
      decimals="INF"
      id="h_4650_93d2a515_c503_4698_9bd0_fb5847123bd5"
      unitRef="USD">1422833140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000155630Member"
      decimals="INF"
      id="h_4651_d3f8fdf0_b544_44e2_943d_1ac2679fc0f6"
      unitRef="Holding">26</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000155630Member"
      decimals="INF"
      id="h_4652_fa23fe64_4284_43ef_b9e8_68386b7f8025"
      unitRef="USD">2431019</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000155630Member"
      decimals="4"
      id="h_4653_efcd57d4_9ac1_4fc1_bc0c_baaf4e9e9a02"
      unitRef="pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000155630Member"
      id="t_1715_a0a23333_6e31_4728_b30e_61779c3d55d7">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;66.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;32.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Short-term investments and other&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4654_8c85b09b_dfc0_4e6f_be65_12aadf61cafa"
      unitRef="pure">0.901</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_EquityMember"
      decimals="4"
      id="h_4655_7876491d_b9e7_453b_94de_1ab0f338584a"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_InternationalEquityMember"
      decimals="4"
      id="h_4656_c0028afb_d96a_4de1_b19f_0da31ae41da5"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4657_0840b709_c882_4c7a_86ef_17cdfa184d19"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_LargeBlendMember"
      decimals="4"
      id="h_4658_3fa963c3_c73e_48d5_8b28_44c1683ef2d0"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4659_6b99c568_a4be_47c7_a6d8_1c3a8bb22f24"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4660_47a55330_e3db_41eb_bd3d_999ed02dcfba"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4661_8d7888f2_fade_4c3d_820b_2f90242461c9"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4662_320a32ba_11a1_491d_9800_02e81f898732"
      unitRef="pure">0.664</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_IntermediateBondMember"
      decimals="4"
      id="h_4663_8e03e338_987e_4e4b_bbff_bd7a54aec015"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_MultiSectorBondMember"
      decimals="4"
      id="h_4664_e2d5b340_8936_4bde_96e0_25d6d32b0fbb"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_ShortTermBondMember"
      decimals="4"
      id="h_4665_f44019ae_dc25_4e46_939f_3e04fc77bd19"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4666_417c1131_fa13_465e_bbcd_14962414e875"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_BankLoanMember"
      decimals="4"
      id="h_4667_b5f4fb2f_7794_4423_8c13_0b4f40300bd7"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_HighYieldBondMember"
      decimals="4"
      id="h_4668_2d237161_37ee_4c99_9ae6_39ca5f565994"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4669_13875ea3_4950_4fe3_99ea_a8c81cd1332d"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4670_2de38b55_e662_441b_9946_5f36fa60683c"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4671_53b73840_6e94_4ad3_998a_30e224368bdf"
      unitRef="pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000155630Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_4672_7d6de575_8d14_4cb2_a476_bdcb8f121887"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000113499Member"
      id="t_1730_6504ed11_e934_e764_f082_946eafa3e448">Multimanager Lifestyle Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000113499Member"
      id="t_1731_a14ce483_f294_e31c_1a9a_d0dbe5e2be88">Class R2</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000113499Member"
      id="t_1732_8cb9a8ba_9cb2_4f4d_8d24_ed06d556ac6c">JQLCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1716_014835ad_3ff8_4c08_bc59_07efbdd46665">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Conservative Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000113499Member"
      id="t_1717_21f0ca4c_7af9_4ea2_82de_db78fa2b006a">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1718_946559a6_b2d1_4285_a474_26153a15ece5">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000113499Member"
      id="t_1719_54775b8f_ef25_4e34_b21e_671222eee649">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000113499Member"
      id="t_1720_aa9263c0_9845_42d4_bf8c_55addb98bba7">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1721_380e25b5_5a90_4509_af82_453fef833712">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio&lt;br/&gt;(Class R2/JQLCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;70&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.68&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000113499Member"
      decimals="INF"
      id="h_4673_dce29b35_e734_4861_930a_6345a26b8c90"
      unitRef="USD">70</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000113499Member"
      decimals="4"
      id="h_4674_105ab4dd_64ac_4cec_9cf0_a8e5cdc5653d"
      unitRef="pure">0.0068</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1722_19abcf87_b7f2_4582_841e_cb94e4f35814">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Conservative Portfolio (Class R2/JQLCX) returned 5.91% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in multi-sector bonds, high yield bonds, short-term bonds, bank loans, and short-term U.S. Treasury Inflation Protected Securities aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;No detractors&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, none of the fund&#x2019;s holdings detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1723_f7024304_6124_4586_8871_41f318b62b27">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725808.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1724_5220a17c_ee9e_448e_9a26_bb514f8549d0">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class R2/JQLCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.49&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.84&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Conservative Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000113499Member"
      id="t_1733_fdf84175_5707_38b5_b71c_a057857576b7">Multimanager Lifestyle Conservative Portfolio (Class R2/JQLCX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000113499Member"
      decimals="4"
      id="h_4675_8f78ca6c_0268_4bd0_98cb_34837068016a"
      unitRef="pure">0.0591</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000113499Member"
      decimals="4"
      id="h_4676_b0390257_352d_4d39_970a_41604e0645a2"
      unitRef="pure">0.0249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000113499Member"
      decimals="4"
      id="h_4677_dd42d904_7c73_4489_8e18_924a3679d7ba"
      unitRef="pure">0.0384</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1734_a727ce88_3ed0_2e94_d2ed_db3a5fb0768d">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4678_692edb72_d26d_49d2_ad1e_80a5eaee21e1"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4679_2414c7b2_8a1f_4035_9501_f361aa46b8f2"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4680_036f7621_7e9f_4a20_950e_5189be77f7df"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      id="t_1735_dc6823ba_2922_cdfa_8774_1a7ae8110ff5">Morningstar U.S. Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4681_aaa93be9_f59b_46ea_8636_a74c279a9623"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4682_ef9e2898_ee23_4f5b_83a7_5d39c6882021"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4683_6edf48a8_d620_471d_be65_2b3b21d8e6f3"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      id="t_1736_466876bb_fd92_2a7c_686d_c58dcade0caf">John Hancock Lifestyle Conservative Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4684_b1e1db1c_2ffd_48c3_ba13_519a54553807"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4685_67e15c91_ffe8_47d2_9ec2_facf98f72b24"
      unitRef="pure">0.0308</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4686_4be1613a_3df6_466f_ad91_ecb107b5d683"
      unitRef="pure">0.0453</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000113499Member"
      id="t_1725_059a8f15_b9bb_4a45_9f21_0351af1500d3">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1726_3d759f93_a512_457c_8072_e7b37c84e70e">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1727_942aa9e6_0918_44e2_8ba7_b61d09daf565">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1728_e1f02511_5e50_40fa_9d18_606ee49d0dfa">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,422,833,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,431,019&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000113499Member"
      decimals="INF"
      id="h_4687_ecb739bc_5c5f_4e64_a318_587bdd419e75"
      unitRef="USD">1422833140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000113499Member"
      decimals="INF"
      id="h_4688_b333280b_ae8d_40d5_b8fd_90a376aed0b0"
      unitRef="Holding">26</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000113499Member"
      decimals="INF"
      id="h_4689_0b27547a_3ccc_4c8f_a987_02ddce6c3bc4"
      unitRef="USD">2431019</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000113499Member"
      decimals="4"
      id="h_4690_daa12463_e0eb_4a00_ad90_e485a575e0b6"
      unitRef="pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000113499Member"
      id="t_1729_59814ff3_9ab0_4a6b_94f7_bfd1888fd014">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;66.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;32.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Short-term investments and other&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4691_5f8176ff_c4a8_4e86_b4db_89bb6c1d5663"
      unitRef="pure">0.901</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_EquityMember"
      decimals="4"
      id="h_4692_823b8e5b_770f_447a_919b_fee3fcbf2f3e"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_InternationalEquityMember"
      decimals="4"
      id="h_4693_a8bc3ec3_a6ca_40bb_bc12_99e9b5f90b13"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4694_9579d005_5100_482a_8ea8_0e9660542930"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_LargeBlendMember"
      decimals="4"
      id="h_4695_65e9fc5d_be51_4f9c_89cc_50afe8717f73"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4696_a1e09c48_4c4a_4c25_8709_b08033b2e6aa"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4697_ca885c79_7eb9_49cf_afde_09e529caebab"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4698_5cf29dc7_1428_4076_9538_b7a44e83b4ec"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4699_3cbdf0d3_3bf2_4a20_be05_2d8b9075caa6"
      unitRef="pure">0.664</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_IntermediateBondMember"
      decimals="4"
      id="h_4700_2c149cdc_cc28_4c51_ab88_5a0d41a0391a"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_MultiSectorBondMember"
      decimals="4"
      id="h_4701_a6f98519_f5e7_412f_be06_90f5c4d3e665"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_ShortTermBondMember"
      decimals="4"
      id="h_4702_ade05815_bf7d_407a_b5bc_e58f6e5dabb7"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4703_99095012_86d4_44e2_9128_263154c40de3"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_BankLoanMember"
      decimals="4"
      id="h_4704_4b80ac36_3cb5_41ed_8c47_76d1dee1bc0a"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_HighYieldBondMember"
      decimals="4"
      id="h_4705_73f75941_f20f_4f65_b75e_5d67a572d4b8"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4706_5ad48fa0_03b7_458d_b142_428b72e74936"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4707_1b612350_8b3a_4496_b6b8_b1c53ba36b80"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4708_efef0a95_d92a_4ef0_8644_8eafc9550aaf"
      unitRef="pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000113499Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_4709_68f17743_f47c_4588_94ea_f36a10cd808c"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009075Member"
      id="t_1744_6712fb93_c9e5_bd74_d15a_c09315f62909">Multimanager Lifestyle Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009075Member"
      id="t_1745_2a82f385_842f_5ab3_97fa_e6c5cd4cc0cd">Class R4</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009075Member"
      id="t_1746_e7d35674_8e0c_de24_2f44_725feace7deb">JSLCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1730_a3474c9b_7127_489f_b073_d3371b4963f6">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Conservative Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009075Member"
      id="t_1731_f2c49cbe_6265_4169_8649_7ba1692c9a0f">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1732_2343cf6a_d0f4_4ee2_b43f_6519ce432d8b">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009075Member"
      id="t_1733_602e862d_ba66_4a03_83ff_9a70c781c525">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009075Member"
      id="t_1734_bddbece7_3d0a_4513_9db2_4b4f9b1c8040">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1735_e02ef169_6bdb_4be4_bb63_51275f2345a0">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio&lt;br/&gt;(Class R4/JSLCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;46&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009075Member"
      decimals="INF"
      id="h_4710_acf7aa47_04c9_43ce_9197_32f1d53c720e"
      unitRef="USD">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009075Member"
      decimals="4"
      id="h_4711_cd9bd656_ee8c_4890_b425_74d503fa5e5a"
      unitRef="pure">0.0045</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1736_1b9af205_60c1_4f00_ba72_ef0a4b6422f2">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Conservative Portfolio (Class R4/JSLCX) returned 6.08% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in multi-sector bonds, high yield bonds, short-term bonds, bank loans, and short-term U.S. Treasury Inflation Protected Securities aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;No detractors&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, none of the fund&#x2019;s holdings detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1737_a4dcbfdc_6066_4e0e_9530_1a4e0bec0119">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725847.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1738_14107599_23f6_45d0_a5b3_12a131f4f0c4">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class R4/JSLCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.72&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.07&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Conservative Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009075Member"
      id="t_1747_41dbb183_c96f_3b53_78cd_0b57b3d1bc8f">Multimanager Lifestyle Conservative Portfolio (Class R4/JSLCX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009075Member"
      decimals="4"
      id="h_4712_ef40c024_a831_436b_8103_eb6dc6d91719"
      unitRef="pure">0.0608</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009075Member"
      decimals="4"
      id="h_4713_8f940edc_a591_4d55_ba6e_9e3b3383a253"
      unitRef="pure">0.0272</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009075Member"
      decimals="4"
      id="h_4714_5bb46917_6863_4e58_8754_7a6252f55a43"
      unitRef="pure">0.0407</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1748_21efaad2_5061_3c5f_6bd6_92843cb363a2">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4715_fcddb070_18ba_4982_9db4_d63693567a71"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4716_afb84850_35d4_4be8_8d44_c0688bd2a802"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4717_84e3c470_f49f_4b86_8c26_f626f96e05be"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      id="t_1749_265eb06c_544c_b81c_2ab7_e0f4ab145d07">Morningstar U.S. Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4718_4a451f56_8f89_430c_9056_d14a016f3e52"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4719_1f00f9b9_7466_4160_850b_6c1a7867cbb1"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4720_bb51f366_c615_4cbe_9c9c_c9b51fca6bf1"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      id="t_1750_20e64467_7af5_72a4_c3ed_1b43f960bf2d">John Hancock Lifestyle Conservative Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4721_0d028021_7662_4e31_9988_a4eb6823c55a"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4722_20fa7bd4_4625_44c1_9ed7_2bc1ad7f4c01"
      unitRef="pure">0.0308</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4723_687d1980_b55c_47b5_9103_111a3808596e"
      unitRef="pure">0.0453</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009075Member"
      id="t_1739_8f9e6cd0_f8ca_4c11_99d1_075ec7628ad5">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1740_cd5a1669_0052_453b_9d70_634879ba7838">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1741_d38b1449_bc1b_42d1_8cb1_95d7084541f0">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1742_1f0113c0_5f41_42b0_a819_873577f1d134">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,422,833,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,431,019&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009075Member"
      decimals="INF"
      id="h_4724_141cd9c6_fe5e_47bb_9060_0d603a4b107c"
      unitRef="USD">1422833140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009075Member"
      decimals="INF"
      id="h_4725_ba3de6ff_a820_4c70_a897_11e57d09936a"
      unitRef="Holding">26</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009075Member"
      decimals="INF"
      id="h_4726_937c56d4_b8f8_426b_98b2_8e833b6921a1"
      unitRef="USD">2431019</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009075Member"
      decimals="4"
      id="h_4727_6d98d577_b1c4_4114_afd6_79cf882ab8b9"
      unitRef="pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009075Member"
      id="t_1743_cb653bc7_0ac8_40d7_97a0_0500b758393b">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;66.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;32.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Short-term investments and other&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4728_87683f7c_6f1b_4757_9891_216621cee468"
      unitRef="pure">0.901</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_EquityMember"
      decimals="4"
      id="h_4729_38f254d1_3cd8_4b03_b797_0af7c4a68286"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_InternationalEquityMember"
      decimals="4"
      id="h_4730_966fc3c5_50e7_4292_8a2f_ba09aa269ef0"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4731_f5f7569e_d6ea_4a7f_ad7c_63dcc76ff2a5"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_LargeBlendMember"
      decimals="4"
      id="h_4732_3b9e0bb2_d13f_434c_abfb_6e9537605126"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4733_90d11aa0_7f64_4a4b_ae7e_862a5b634077"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4734_bb8408c5_9a6d_467d_bbf2_fa557a19aecc"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4735_2a967a8b_88b8_465d_aa28_370e7cdec6f8"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4736_af3cf138_e4cb_4eb8_985d_709b7bf29fe0"
      unitRef="pure">0.664</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_IntermediateBondMember"
      decimals="4"
      id="h_4737_aef2691f_e98a_4a2e_9493_28a3b2221002"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_MultiSectorBondMember"
      decimals="4"
      id="h_4738_c6e09927_2b6d_416f_b9dc_f70b87e9859d"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_ShortTermBondMember"
      decimals="4"
      id="h_4739_d2eaf15d_0582_45df_882c_b7ba6dd8bc78"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4740_3d905867_4eba_4619_b8ba_0e0c89a7f1ec"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_BankLoanMember"
      decimals="4"
      id="h_4741_2c536d6a_8369_4275_8429_cc9ad079aa3e"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_HighYieldBondMember"
      decimals="4"
      id="h_4742_61fb0ffa_c236_4a13_ae32_eb138e23f54d"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4743_54a6d8ee_3f87_4f98_8375_fbf2992eb8b6"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4744_bec2e5bb_cbf9_4046_9f68_5a548b859111"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4745_1cf3c929_6855_4318_95da_06541d358eb9"
      unitRef="pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009075Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_4746_5482fb59_3109_46f9_8ce4_02bc1b45433d"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000009076Member"
      id="t_1758_33518f4f_b782_5bd4_bb6b_9a3e58e783c8">Multimanager Lifestyle Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000009076Member"
      id="t_1759_1c80bdcb_405e_44b0_349b_fc8c725f4848">Class R5</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000009076Member"
      id="t_1760_dd73c787_50eb_bd84_a387_df0308ceea14">JTLRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1744_dc4a4d64_774b_4a17_aee6_dc5775e2d784">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Conservative Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000009076Member"
      id="t_1745_25de3505_4d45_4f6c_b5c6_a663d1441bba">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1746_e1956c13_9c3c_4e26_b2c6_fc4574afc028">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000009076Member"
      id="t_1747_67808e6d_1ad8_4b7b_9096_acb77ab04297">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000009076Member"
      id="t_1748_a15f4456_1418_49bc_8f36_8e6ff2550ffe">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1749_4cde7b43_d65e_4800_b260_68c61f7bd662">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio&lt;br/&gt;(Class R5/JTLRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;26&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000009076Member"
      decimals="INF"
      id="h_4747_f7847bd3_26b1_4b68_b079_8ceb30f6a779"
      unitRef="USD">26</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000009076Member"
      decimals="4"
      id="h_4748_00eb60ef_2be9_40b9_93d5_6f325d3a94e8"
      unitRef="pure">0.0025</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1750_62b9c0e4_b74c_499d_a14c_49fe2aef1498">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Conservative Portfolio (Class R5/JTLRX) returned 6.28% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in multi-sector bonds, high yield bonds, short-term bonds, bank loans, and short-term U.S. Treasury Inflation Protected Securities aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;No detractors&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, none of the fund&#x2019;s holdings detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1751_5841d5b3_eb71_41ad_9883_d63d9a8d552e">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $10,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $10,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725886.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 468pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1752_37f24b40_ad79_4a4c_b706_9ad4a4389f7b">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class R5/JTLRX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Conservative Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000009076Member"
      id="t_1761_5383c209_de6c_d00b_c475_d6a44d77bd33">Multimanager Lifestyle Conservative Portfolio (Class R5/JTLRX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000009076Member"
      decimals="4"
      id="h_4749_68b1d54f_b1b1_44be_982a_7ffe1345fa1a"
      unitRef="pure">0.0628</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000009076Member"
      decimals="4"
      id="h_4750_aadaf581_1baa_4f70_a3ce_3da6f0532415"
      unitRef="pure">0.0292</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000009076Member"
      decimals="4"
      id="h_4751_7f9ddc71_0dee_4ea5_9fdb_3d043f463d47"
      unitRef="pure">0.0428</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1762_84eaa93e_55f5_7e78_0b22_325c4229aeba">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4752_32ee41e1_4aeb_401e_9c26_eff8449ac3ff"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4753_ce7376c7_a9b0_48aa_8a7e_26118087368d"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4754_e010fda5_89f8_45ac_b3bc_eaed53128cbf"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      id="t_1763_cb3a2ac8_0ae9_190b_71e7_af46ac9960e6">Morningstar U.S. Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4755_d6c0c302_3907_4254_8259_31bca77a1e24"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4756_c96a2cea_833e_4aca_936c_18499f85da48"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4757_ca504998_b29b_421f_8a66_c4ad16abe3ba"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      id="t_1764_632c260a_f0cc_6cd8_1f10_f9fa1feb022c">John Hancock Lifestyle Conservative Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4758_2c7ee6cd_99e4_4bc6_9f41_176bee57a9d4"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4759_1dd25d32_4ab2_47b3_a5e4_fda32c6d9d6d"
      unitRef="pure">0.0308</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4760_9ba1271c_ca73_4034_8753_c82429772ea1"
      unitRef="pure">0.0453</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000009076Member"
      id="t_1753_214d2afb_00a5_4678_b152_af0d45363fb8">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1754_60993e31_fe46_4579_883a_7cc13efb00f1">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1755_41094956_9053_48ba_9a21_442f72242fab">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1756_05102961_3e09_4665_a181_a9b43b671cf6">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,422,833,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,431,019&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000009076Member"
      decimals="INF"
      id="h_4761_1b8ecffa_578b_45f8_8c13_347c862af5d3"
      unitRef="USD">1422833140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000009076Member"
      decimals="INF"
      id="h_4762_0c545bdf_bd23_4ef8_93c5_78d6cdd41006"
      unitRef="Holding">26</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000009076Member"
      decimals="INF"
      id="h_4763_daf53830_398a_4861_8ec6_9d8ae8d22bf3"
      unitRef="USD">2431019</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000009076Member"
      decimals="4"
      id="h_4764_99321551_3246_4576_bbda_3247c8f64fd1"
      unitRef="pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000009076Member"
      id="t_1757_11a71e1b_f727_4e1b_92c7_ba0ae0c2b934">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;66.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;32.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Short-term investments and other&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4765_4929a534_b3c9_4f19_b922_78be004e833b"
      unitRef="pure">0.901</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_EquityMember"
      decimals="4"
      id="h_4766_6af70d21_1105_4605_83cd_27591263a953"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_InternationalEquityMember"
      decimals="4"
      id="h_4767_f9effc37_c936_4956_9c06_8bb751ee0f86"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4768_cfb9c378_7dcb_4c67_a478_3e9b9ea98887"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_LargeBlendMember"
      decimals="4"
      id="h_4769_5129b5ec_1e98_451b_bc70_711cbf8ef445"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4770_6894652a_df3d_4172_9db8_a1cb0bc3800c"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4771_28e3ee5a_44e7_4c98_abcb_0458c94e484c"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4772_c4980024_8137_48cf_b3fb_fbeea13bd4b8"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4773_495c4e1c_bd11_4f17_80ee_bd6f8d8d5187"
      unitRef="pure">0.664</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_IntermediateBondMember"
      decimals="4"
      id="h_4774_614c6317_a1cb_499b_b906_7fc884940dc0"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_MultiSectorBondMember"
      decimals="4"
      id="h_4775_930894ee_c37b_4e32_923a_751fdf7c87d7"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_ShortTermBondMember"
      decimals="4"
      id="h_4776_3a938277_7e9c_4d38_9735_201bcfe575fa"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4777_2bf05a25_cdbf_43a7_a65c_fcdd9a1aab39"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_BankLoanMember"
      decimals="4"
      id="h_4778_8db48a0e_b22f_4c2e_9650_23e7add9a707"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_HighYieldBondMember"
      decimals="4"
      id="h_4779_f1e2d5c5_6a9b_4bfe_8f52_6b5d0824f24d"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4780_d8acaa35_d153_40a7_a3b5_a07076657c3c"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4781_ae4af0f2_f999_4be9_9a97_5db37d94afd7"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4782_ffa3f36f_6ca3_45ed_81b4_0b8404fccce6"
      unitRef="pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000009076Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_4783_1266d8a5_197e_4b94_8fa4_59798078c4c4"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="FY2026_C000106454Member"
      id="t_1772_361fa9d1_71f1_fb4a_6fdc_c88ac06d4ca6">Multimanager Lifestyle Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="FY2026_C000106454Member"
      id="t_1773_0811d3b7_2067_3111_09f5_836b7d9345ab">Class R6</oef:ClassName>
    <dei:TradingSymbol
      contextRef="FY2026_C000106454Member"
      id="t_1774_8b34b2de_84f7_3ba3_a806_cae21f85741e">JULCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1758_08e5660d_f8cd_4488_bc61_5f6b74d86d23">This annual shareholder report contains important information about the John Hancock Multimanager Lifestyle Conservative Portfolio (the fund) for the period of September 1, 2025 to August 31, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="FY2026_C000106454Member"
      id="t_1759_f22366ca_ca91_4b13_b4b5_878dfb4499b8">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1760_64003dc3_c21c_4fd8_9534_cffe03e70d0b">You can find additional information about the fund at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/documents&lt;/span&gt;. You can also request this information by contacting us at 800-225-5291.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="FY2026_C000106454Member"
      id="t_1761_9d6bb215_506f_4dad_a2e3_6d2298db56e6">jhinvestments.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="FY2026_C000106454Member"
      id="t_1762_cb949a53_6dd7_4d70_aa3e_af687eaadaa3">800-225-5291</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1763_0fd8d26b_b518_476b_baff_c1c97677eb56">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;What were the fund costs during the last &lt;/b&gt; &lt;b&gt;year&lt;/b&gt; &lt;b&gt;?&lt;/b&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Fund (Class)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs of a $10,000 investment&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; text-align: left; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio&lt;br/&gt;(Class R6/JULCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;22&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; vertical-align: bottom; padding: 6pt 3pt 3pt 3pt;"&gt;0.21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="FY2026_C000106454Member"
      decimals="INF"
      id="h_4784_76eeda1e_111b_4ec2_ae0e_98ee8e2cf8c0"
      unitRef="USD">22</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="FY2026_C000106454Member"
      decimals="4"
      id="h_4785_5f068ef0_1802_4a83_a34d_35fc984abe07"
      unitRef="pure">0.0021</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1764_1554f507_42ed_405d_8fd5_133310cf0b23">
&lt;div style="color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 14pt;"&gt;Management&#x2019;s Discussion of Fund Performance&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;SUMMARY OF RESULTS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Multimanager Lifestyle Conservative Portfolio (Class R6/JULCX) returned 6.43% for the year ended August 31, 2026. Global equities produced sizable gains in the 12-month period that ended on August 31, 2026. Investors were encouraged by the favorable combination of healthy economic growth trends, robust corporate earnings, and generally supportive central bank policies, together with optimism about artificial intelligence. While technology stocks performed very well, the value style outpaced growth on a global basis and contributed meaningfully to the markets&#x2019; strong showing. Emerging market equities also posted outsized returns. Bonds registered more modest gains, led by credit-oriented investments. Income was the primary contributor to total returns for fixed income instruments, as prices came under pressure from concerns about persistent inflation, global conflicts, energy prices, and mounting government debt across the developed world.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE CONTRIBUTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Equity allocation&lt;/b&gt; | U.S. equities made the most significant contribution to absolute performance, led by large cap equities. International developed market equities further helped results, as did emerging market stocks. Defensive equities also generated positive returns.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;Bond funds&lt;/b&gt; | The fixed-income allocation contributed positively, led by intermediate-term bonds and emerging markets debt. Holdings in multi-sector bonds, high yield bonds, short-term bonds, bank loans, and short-term U.S. Treasury Inflation Protected Securities aided returns as well.&lt;/div&gt;

&lt;div style="margin-top: 0px; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; margin-bottom: 6.5pt; font-weight: bold;"&gt;TOP PERFORMANCE DETRACTORS&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;&lt;b&gt;No detractors&lt;/b&gt; | At a time of positive returns for most segments of the financial markets, none of the fund&#x2019;s holdings detracted from absolute performance.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The views expressed in this report are those of the portfolio management team and are subject to change. They are not meant as investment advice.&lt;/div&gt;
</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1765_e06c8e76_3359_44e1_ba70_688923f88bc8">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Fund Performance&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The following graph compares the initial and subsequent account values at the end of each of the most recently completed 10 fiscal years of the fund (or for the life of the fund, if shorter). It assumes a $1,000,000 initial investment in the fund and in an appropriate, broad-based securities market index for the same period.&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; margin-bottom: 3pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;GROWTH OF $1,000,000&lt;/div&gt;

&lt;div style="font-size: 9pt; color: rgb(0, 0, 0); margin-bottom: 20pt;"&gt;&lt;img alt="Fund Performance - Growth of 10K" src="chartimages_6725925.jpg" style="display: block; margin-right: auto; margin-left: auto; width: 542pt;"/&gt; &lt;/div&gt;
</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1766_307c5414_9c46_47bd_8c8a_27f3e2814823">
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-after: avoid; break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; text-align: left; width: 60%; padding: 6pt 3pt 3pt 3pt;"&gt;AVERAGE ANNUAL TOTAL RETURN&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;1 Year&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;5 Years&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; font-weight: bold; padding: 6pt 3pt 3pt 3pt;"&gt;10 Years&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Multimanager Lifestyle Conservative Portfolio (Class R6/JULCX)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.43&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.99&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.34&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Bloomberg U.S. Aggregate Bond Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;(0.29&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;1.40&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;Morningstar U.S. Conservative Target Allocation Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.35&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.97&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.44&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; text-align: left; color: rgb(0, 0, 0); font-size: 9pt; font-family: 'Arial Narrow'; font-weight: normal; padding: 6pt 3pt 3pt 3pt;"&gt;John Hancock Lifestyle Conservative Index&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.58&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;3.08&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.53&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_C000106454Member"
      id="t_1775_59e1ec39_388b_1680_a1f0_70aedda5c8c9">Multimanager Lifestyle Conservative Portfolio (Class R6/JULCX)</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_C000106454Member"
      decimals="4"
      id="h_4786_7abd21e0_1c3c_4c44_a9a4_52d9bde6feec"
      unitRef="pure">0.0643</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_C000106454Member"
      decimals="4"
      id="h_4787_8599c540_0269_4114_a6a9_e3290f08cc6e"
      unitRef="pure">0.0299</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_C000106454Member"
      decimals="4"
      id="h_4788_4871e3d1_b336_49b7_8956_baf893066272"
      unitRef="pure">0.0434</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      id="t_1776_5cee85ec_3061_0b35_d012_2a930864f774">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4789_37e66df7_db2f_4e3d_b93f_eacb092bfc7f"
      unitRef="pure">0.0189</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4790_4b91058f_0728_41e0_b65c_e2312bf89f12"
      unitRef="pure">-0.0029</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_BloombergUSAggregateBondIndexMember"
      decimals="4"
      id="h_4791_a78d8ecc_59c2_4201_84b3_48f42fd9003d"
      unitRef="pure">0.0140</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      id="t_1777_78766558_59bd_6335_7a33_16f63fdc9965">Morningstar U.S. Conservative Target Allocation Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4792_fdb93581_bb94_4cc6_b226_2ea229db9e60"
      unitRef="pure">0.0635</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4793_916ea959_39a4_4e22_8141_e95f19a3dccf"
      unitRef="pure">0.0297</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_MorningstarUSConservativeTargetAllocationIndexMember"
      decimals="4"
      id="h_4794_5c42e2d2_bf26_49f9_a2b5_244bade88006"
      unitRef="pure">0.0444</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      id="t_1778_af98521f_f336_229b_33c4_b5a94d5a378e">John Hancock Lifestyle Conservative Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="FY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4795_eaf1adc2_9218_44c9_9024_ab76c950a3dd"
      unitRef="pure">0.0658</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="FiveY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4796_9be4c064_a9b6_4849_9e47_78155be17aa7"
      unitRef="pure">0.0308</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="TenY2026_JohnHancockLifestyleConservativeIndexMember"
      decimals="4"
      id="h_4797_e9d315c3_d58a_406c_91b8_d25cc69bd0ff"
      unitRef="pure">0.0453</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="FY2026_C000106454Member"
      id="t_1767_eeae3f66_4ad5_42f2_9830_74a6822b23e9">Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1768_3e4ebd17_5181_431d_bd18_1c73dc6dc3e5">Due to market volatility and other factors, the fund&#x2019;s current performance may be higher or lower than the performance shown and can be found at &lt;span style="text-decoration-line: underline; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;jhinvestments.com/investments&lt;/span&gt; or by calling 800-225-5291.</oef:UpdPerfInfoLocationTextBlock>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1769_bba834ef_4a2e_42c4_b503_09cb24dc8b0b">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1770_8a6e48fc_cba7_4a7f_aba8_e60e276ffc1e">
&lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-top: 0px; margin-bottom: 0px;"&gt;Fund Statistics&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 0 10pt 3pt 10pt;"&gt;Fund net assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 0 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,422,833,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;26&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Total advisory fees paid (net)&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;2,431,019&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td style="break-inside: avoid-page; vertical-align: middle; color: rgb(0, 0, 0); font-size: 9pt; width: 90%; text-align: left; font-family: 'Arial Narrow'; font-weight: bold; padding: 6pt 10pt 3pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt;
&lt;td style="break-inside: avoid-page; text-align: right; vertical-align: middle; font-family: 'Arial Narrow'; color: rgb(0, 0, 0); font-size: 9pt; white-space: nowrap; padding: 6pt 10pt 3pt 10pt;"&gt;13&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260831_C000106454Member"
      decimals="INF"
      id="h_4798_7575a588_15fc_4331_ac84_40a3f6a107b5"
      unitRef="USD">1422833140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260831_C000106454Member"
      decimals="INF"
      id="h_4799_91475041_e20f_4ee4_8734_5b50e841c3f6"
      unitRef="Holding">26</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="FY2026_C000106454Member"
      decimals="INF"
      id="h_4800_80fd877a_9f59_4404_9b11_79545d9fb991"
      unitRef="USD">2431019</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="FY2026_C000106454Member"
      decimals="4"
      id="h_4801_1397b248_da9e_458f_a708_fadfc3d828f3"
      unitRef="pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="FY2026_C000106454Member"
      id="t_1771_ecf80ad7_9de1_4d2e_9a30_f40fe24397a9">
&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 6pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;Graphical Representation of Holdings&lt;/div&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); margin-bottom: 7pt; font-weight: normal; font-size: 9pt; font-family: 'arial';"&gt;The table below shows the investment makeup of the fund, representing a percentage of the total net assets of the fund.&lt;/div&gt;

&lt;div style="border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; font-family: 'arial narrow'; color: rgb(0, 0, 0); letter-spacing: 1.25px; text-transform: uppercase; font-size: 10pt; text-align: center; padding-bottom: 0px; font-weight: bold; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Asset Allocation&lt;/b&gt;&lt;/div&gt;

&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid;"&gt;

&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Affiliated investment companies&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;90.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Equity&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;21.7&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;International equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. large cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Large blend&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;4.4&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. mid cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;U.S. small cap&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.9&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market equity&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;0.6&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Fixed income&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;66.4&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Intermediate bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;32.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-sector bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;8.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Short-term bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;7.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Emerging-market debt&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;6.5&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Bank loan&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.7&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;High yield bond&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;5.3&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Alternative and specialty&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;Multi-asset income&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;2.0&lt;span&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;U.S. Government&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;9.8&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt; height: 20pt;"&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;Short-term investments and other&lt;/strong&gt;&lt;/td&gt;
&lt;td style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; text-align: right; vertical-align: middle; white-space: nowrap; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;strong&gt;0.1&lt;span&gt;%&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; height: 20pt; border-bottom-width: initial; border-bottom-color: initial; border-bottom-style: none;"&gt;
&lt;td colspan="2" style="font-size: 9pt; color: rgb(0, 0, 0); break-inside: avoid-page; vertical-align: middle; text-align: left; padding: 6pt 3pt 3pt 3pt;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;div style="margin-top: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 9pt; font-family: 'arial'; margin-bottom: 7.5pt;"&gt;Holdings may not have been held by the fund for the entire period and are subject to change without notice. Portfolio composition is subject to review in accordance with the fund&#x2019;s investment strategy and may vary in the future. Current and future portfolio holdings are subject to risk and may change at any time.&lt;/div&gt;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_AffiliatedInvestmentCompaniesMember"
      decimals="4"
      id="h_4802_47f46f69_af46_4ba9_8d1d_484e1b74a2da"
      unitRef="pure">0.901</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_EquityMember"
      decimals="4"
      id="h_4803_7c285d6c_22de_447d_92a7_1d7c9a76a434"
      unitRef="pure">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_InternationalEquityMember"
      decimals="4"
      id="h_4804_cd65fbd6_e6f6_4d02_9d61_ddc17b09dbd5"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"
      decimals="4"
      id="h_4805_5e1cc8a0_0fdc_4fad_bf7b_de3ecd129fd5"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_LargeBlendMember"
      decimals="4"
      id="h_4806_df3e4c22_7d73_4516_a2fb_be9ad82434f4"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_DefinedBenefitPlanEquitySecuritiesUsMidCapMember"
      decimals="4"
      id="h_4807_e30bbd90_2a3f_4b88_a4f9_4ae2f98fb214"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"
      decimals="4"
      id="h_4808_8db673c5_52f5_4daa_b5bd_61823b2d067c"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_EmergingMarketEquityMember"
      decimals="4"
      id="h_4809_ea38214d_ad44_4b1c_8e15_2c3d799d97cf"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_FixedIncomeSecuritiesMember"
      decimals="4"
      id="h_4810_94f12b11_5528_49cc_805c_a6b19a7e9af3"
      unitRef="pure">0.664</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_IntermediateBondMember"
      decimals="4"
      id="h_4811_c1731d58_c200_4ae5_bbde_a376199cf934"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_MultiSectorBondMember"
      decimals="4"
      id="h_4812_9a3470f8_a65f_45a8_8bf3_4aa35b5bb3f5"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_ShortTermBondMember"
      decimals="4"
      id="h_4813_4f2d7978_2269_432c_8695_ed2719797c90"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_EmergingMarketDebtMember"
      decimals="4"
      id="h_4814_f5366d86_9e72_4efc_b74d_628c86721b17"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_BankLoanMember"
      decimals="4"
      id="h_4815_002146d5_736a_47db_b10d_0cd0058cb446"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_HighYieldBondMember"
      decimals="4"
      id="h_4816_7ef1de4b_8b23_43a9_844f_073f7fd85a4b"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_AlternativeAndSpecialtyMember"
      decimals="4"
      id="h_4817_2b04cf12_daea_4adf_8cfb_fe13ede088f8"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_MultiAssetIncomeMember"
      decimals="4"
      id="h_4818_7c460b24_6a8a_4c7c_a0c2_1c349a28b399"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_4819_6a8d4c17_40f1_4357_93d4_8e176fb8d03d"
      unitRef="pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260831_C000106454Member_ShortTermInvestmentsAndOtherMember"
      decimals="4"
      id="h_4820_c8dd94d1_ade8_4858_bff0_fd25f924d037"
      unitRef="pure">0.001</oef:PctOfNav>
</xbrl>
