XML 65 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments - Analysis of Cost or Amortized Cost, Gross Unrealized Gains and Losses and Fair Value for Investments (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost $ 8,961us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
$ 8,871us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
Gross Unrealized Gains 648cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
607cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
Gross Unrealized Losses 13cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
18cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
Fair Value 9,596us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
9,460us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
Debt Securities | Corporate    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 5,152us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
5,117us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Gross Unrealized Gains 449cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
420cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Gross Unrealized Losses 8cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
11cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Fair Value 5,593us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
5,526us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Debt Securities | States, municipalities and political subdivisions    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 3,289us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
3,267us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Gains 183cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
178cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Losses 2cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair Value 3,470us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
3,443us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Debt Securities | Commercial mortgage-backed    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 269us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
250us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross Unrealized Gains 16cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
9cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross Unrealized Losses 0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Fair Value 285us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
259us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Debt Securities | Government-sponsored enterprises    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 227us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
213us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross Unrealized Gains 0cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross Unrealized Losses 3cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
5cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Fair Value 224us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
208us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Debt Securities | Foreign government    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 10us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
10us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Gross Unrealized Gains 0cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Gross Unrealized Losses 0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Fair Value 10us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
10us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Debt Securities | Convertibles and bonds with warrants attached    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 7us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember
7us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember
Gross Unrealized Gains 0cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember
0cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember
Gross Unrealized Losses 0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember
0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember
Fair Value 7us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember
7us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember
Debt Securities | United States government    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 7us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
7us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized Gains 0cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized Losses 0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value 7us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
7us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Equity Securities    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 2,748us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
2,728us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
Gross Unrealized Gains 2,052cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
2,134cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
Gross Unrealized Losses 11cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
4cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
Fair Value 4,789us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
4,858us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
Equity Securities | Common equities    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 2,595us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
2,583us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Gross Unrealized Gains 2,014cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
2,099cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Gross Unrealized Losses 11cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
3cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Fair Value 4,598us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
4,679us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Equity Securities | Nonredeemable preferred equities    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 153us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
145us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
Gross Unrealized Gains 38cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
35cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
Gross Unrealized Losses 0cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
1cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
Fair Value 191us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
179us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
Fixed Maturities And Equity Securities    
Schedule of Available-for-sale Securities [Line Items]    
Cost or Amortized Cost 11,709us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= cinf_FixedMaturitiesAndEquitySecuritiesMember
11,599us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentSecuritiesClassAxis
= cinf_FixedMaturitiesAndEquitySecuritiesMember
Gross Unrealized Gains 2,700cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= cinf_FixedMaturitiesAndEquitySecuritiesMember
2,741cinf_AvailableforsaleSecuritiesGrossUnrealizedGain1
/ invest_InvestmentSecuritiesClassAxis
= cinf_FixedMaturitiesAndEquitySecuritiesMember
Gross Unrealized Losses 24cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= cinf_FixedMaturitiesAndEquitySecuritiesMember
22cinf_AvailableforsaleSecuritiesGrossUnrealizedLoss2
/ invest_InvestmentSecuritiesClassAxis
= cinf_FixedMaturitiesAndEquitySecuritiesMember
Fair Value $ 14,385us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= cinf_FixedMaturitiesAndEquitySecuritiesMember
$ 14,318us-gaap_AvailableForSaleSecurities
/ invest_InvestmentSecuritiesClassAxis
= cinf_FixedMaturitiesAndEquitySecuritiesMember