body{margin:0 0 0 0;font-size:12px;line-height:1em}#Container{width:100%}#MainContainerHeader{overflow:hidden;float:none;display:block;width:100%;height:auto;margin:0 0 0 0;background-image:none}#MainContainerHeader>#TopHyperLinkContainer{display:block;width:100%;padding:0 0 0 0;background-color:#bbd422}#TopHyperLink{display:block;width:100%;max-width:344px;margin:0 auto 0 auto;padding:15px 10px 15px 10px;text-align:center;background-color:#bbd422;box-sizing:border-box}#TopHyperLink>img.HeaderTitleImage{float:none;width:50%;max-width:344px;margin:0 0 0 0;box-sizing:border-box}#ExternalLinks{display:none}.HeaderInquiryImage{width:100%;max-width:262px;margin:10px 0 0 0}#MainContainerHeader>a#HeaderInquiryHyperLink{display:block;width:220px;margin:0 auto 0 auto}#MainContainerHeader>a#HeaderInquiryHyperLink>span.PhoneNumberLink{font-size:7px}.PhoneNumberLink{box-sizing:border-box;display:inline-block;width:100%;padding:5px 5px 5px 5px;margin:5px 0 10px 0;font-size:8px;color:#fff;text-decoration:none;text-align:center;background-color:#415f08}#MobileMenuContainer{box-sizing:border-box;display:block;margin:0 5px 10px 5px;padding:15px 10px 15px 10px;text-align:center;font-weight:bold;background-color:#bbd422}#MainContainerBody{overflow:hidden;float:none;display:block;width:100%;padding:0 5px 0 5px;background:none;box-sizing:border-box}#MainContainerBody>nav{margin:0 0 0 0}#MenuContainer{display:none;height:auto;margin:0 5px 0 5px;padding:0 0 0 0;background:none}#MenuContainer>li{float:left;width:49%;margin:0 2% 5px 0}#MenuContainer>li:nth-of-type(2n){margin-right:0}#MenuContainer>li:after{margin:0 0 0 0;content:none}#MenuContainer>li>a{display:block;width:100%;padding:10px 0 10px 0;text-align:center;font-size:1rem;font-weight:bold;background-color:#d2e55d;color:#415f08}#MenuContainer>li>a:hover{background-color:#d0e54d}#ImpressionContainer{display:none}#ContentIntegrationContainer{width:100%;margin:0 0 0 0;display:block}#PrimaryContainer{float:none;display:block;width:100%}#NavigationContainer{display:none}#ContentContainer{float:none;display:block;width:100%}div.ContentContainerA{overflow:hidden;display:block;margin:5px 0 20px 0;padding:7px 7px 7px 7px;border:1px solid #cecece;background-color:#fff;border-radius:10px}div.ContentContainerA>.ContentContainerHeader{display:none;background:none}div.ContentContainerA>.ContentContainerBody{display:block;width:100%;height:auto;margin:0 0 0 0;padding:0 0 0 0;background:none}div.ContentContainerA>.ContentContainerBody h1{margin:10px 5px 10px 5px!important;padding:0 0 0 0;font-size:1.8rem!important;font-weight:bold;line-height:1.4em}div.ContentContainerA>.ContentContainerFooter{display:none;background:none}.YouTubeContainer{width:100%!important;max-height:200px;margin:0 0 0 0!important}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_InquiryIndicationImage{width:100%;margin:0 0 0 0}.TopicContainer{margin:25px 0 10px 0;padding:0 0 0 0}.TitleStyle{width:100%;height:auto;margin:0 0 0 0;padding:10px 20px 10px 20px;font-size:1.5rem;background-color:#bbd422;background-image:none;border-radius:10px;box-sizing:border-box}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_InterviewImage{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_Image2{width:100%;margin:0 0 0 0}.LetterStyle{width:100%;height:auto;margin:15px 0 15px 0;padding:15px 5px 15px 5px;background-image:none;background-color:#e6e6e6;box-sizing:border-box}#ServiceHalfContent1{overflow:hidden;display:block;float:left;width:100%;margin:20px 0 20px 0}#ServiceHalfContent2{overflow:hidden;display:block;float:left;width:100%;margin:20px 0 20px 0}#ServiceIntroductionService1Title{width:100%;height:auto;margin:0 0 20px 0;padding:15px 15px 15px 15px;background:none;background-color:#e5f19c;box-sizing:border-box}#ServiceIntroductionService2Title{width:100%;height:auto;margin:0 0 20px 0;padding:15px 15px 15px 15px;background:none;background-color:#e5f19c;box-sizing:border-box}#ServiceHalfPlate1 .Header{width:100%;height:auto;margin:10px 0 20px 0;padding:0 0 0 0;background:none}#ServiceHalfPlate1{width:100%;box-sizing:border-box}#ServiceHalfPlate1 .Body{display:block;width:100%;padding:0 0 0 0;background:none;box-sizing:border-box}#ServiceHalfPlate1 .Body>div.ServiceIntroductionSection1{width:100%;height:auto;box-sizing:border-box}#ServiceHalfPlate1 .Body>div.ServiceIntroductionSection1>img{width:100%;margin:0 0 0 0}#ServiceHalfPlate1 .Footer{background:none}.Service1ContentAppealImageButton{margin:0 0 0 0}#ServiceHalfPlate2 .Header{width:100%;height:auto;margin:10px 0 20px 0;padding:0 0 0 0;background:none}#ServiceHalfPlate2{width:100%;box-sizing:border-box}#ServiceHalfPlate2 .Body{display:block;width:100%;padding:0 0 0 0;background:none;box-sizing:border-box}#ServiceHalfPlate2 .Body>div.ServiceIntroductionSection1{width:100%;height:auto;box-sizing:border-box}#ServiceHalfPlate2 .Body>div.ServiceIntroductionSection1>img{width:100%;margin:0 0 0 0}#ServiceHalfPlate2 .Footer{background:none}.Service1ContentAppealImageButton{margin:0 0 0 0}.CommonTableStyle2{font-size:1em;padding:3px 3px 3px 3px;line-height:1.8em}.Enhanced{font-size:1em}.RecommendReason{width:100%;margin:20px 0 10px 0}ul.RecommendResonList{margin:0 0 0 20px!important}ul.RecommendResonList>li{margin:0 0 5px 0;font-size:1.2rem}.ServiceIntroductionSection2{height:auto}.ServiceIntroductionSection3{height:auto}.ServiceDetailLinkButton{width:100%;margin:20px 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_ChangingMutualAidOrganizationWebUserControl1_ChangingMutualAidOrganizationProfitPlateImage{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_ChangingMutualAidOrganizationWebUserControl1_LinkButtonToTomonokaiImageButton{width:100%;margin:15px 0 15px 0}.ContentContainerBody .ContentContainer{padding:0 0 0 0}.ContentContainerBody ul{margin:20px 0 0 20px}.HallName{display:block;width:100%;margin:0 0 0 0;box-sizing:border-box}.HallAddress{display:block;width:100%;margin:0 0 10px 0;box-sizing:border-box}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_AboutUsingHallWebUserControl1_UsingHallInformationLinkButton{width:100%;margin:0 0 20px 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_MultiReligionAvailableWebUserControl1_MultiReligionAvailableImpressionImage{width:100%;margin:0 0 0 0}table.CommonTableStyle{width:100%;margin:0 0 0 0;box-sizing:border-box}table.CommonTableStyle>tbody>tr>th:first-child{display:none}table.CommonTableStyle>tbody>tr>td.CommonTableStyle4{padding:3px 0 0 0;font-size:1.2rem}table.CommonTableStyle>tbody>tr>th,table.CommonTableStyle>tbody>tr td{clear:both;display:block;width:100%;box-sizing:border-box;text-align:center}table.CommonTableStyle ul{list-style:none;margin:0 0 0 -10px;padding:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_EmployeesIntroductionWebUserControl1_ImpressionImage2{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_EmployeesIntroductionWebUserControl1_StaffIntroductionImage{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_EmployeesIntroductionWebUserControl1_StaffIntroductionImage2{width:100%;margin:0 0 0 0}.ContactWithPhoneStyle,.ContactWithMailStyle{width:100%;margin:0 0 0 0}#SecondaryContainer{float:none;width:100%;margin:0 0 0 0}#SecondaryContainerInner{width:212px;margin:0 auto 0 auto}#MainContainerFooter{overflow:hidden;display:block;float:none;width:100%;height:auto;margin:20px 0 0 0!important;padding:0 0 10px 0;text-align:center;background-image:none;background-color:#bbd422}a#FooterTitleHyperLink{display:block}a#FooterTitleHyperLink img.FooterTitleImage{float:none;width:50%;max-width:344px;margin:15px 0 10px 0;padding:0 10px 0 10px;box-sizing:border-box}ul#FooterLinks{float:none;width:100%;margin:0 0 0 0;padding:0 10px 0 10px;box-sizing:border-box}ul#FooterLinks>li{width:49%;margin:0 2% 5px 0;font-size:1rem;box-sizing:border-box}ul#FooterLinks>li:nth-of-type(2n){margin-right:0}ul#FooterLinks>li:after{margin:0 0 0 0;content:none}ul#FooterLinks>li>a{display:block;width:100%;padding:8px 0 8px 0;background-color:#cde05d;box-sizing:border-box}ul#FooterLinks>li>a:hover{color:#fff;background-color:#415f08}.ContentPoint{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_DataRelatedToFuneralDirectorImage{margin:0 0 0 0}ol.ServiceList>li{width:100%;margin:0 0 20px 0;min-height:0;box-sizing:border-box}ol.ServiceList>li dl{margin:0 0 0 0}ol.ServiceList>li dl>dt{font-size:2rem}ol.ServiceList>li dl>dd{font-size:1.2rem}.TomonokaiIntroductionPlate1{width:100%;margin:0 0 0 0}.TomonokaiIntroductionPlate2{width:100%;margin:0 0 0 0}.TomonokaiIntroductionPlate3{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TomonokaiTargetImage{width:100%;margin:0 0 0 0}#TomonokaiComparisonTable{display:none}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_Tomonokai_Comment_MonthlyDueImage{display:none}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_Tomonokai_Comment_ReserveFundOnlyImage{display:none}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiProfit1Image{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiProfit2Image{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiIntroductionWebUserControl1_TaiyokyosaiAdmissionFeeImage{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiIntroductionWebUserControl1_TaiyokyosaiAFeeImage{width:100%;margin:0 0 0 0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiIntroductionWebUserControl1_TaiyokyosaiBFeeImage{width:100%;margin:0 0 0 0}#TaiyokyosaiNote{margin:0 0 0 30px!important}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiCorporateBusinessTypeImage{width:100%;margin:0 0 0 0!important}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiPersonalBusinessTypeImage{width:100%;margin:0 0 0 0!important}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiBusinessPlanFeeImage{width:100%;margin:0 0 0 0!important}.TaiyokyosaiBusinessPlanTableStyle1{width:100%!important;margin:0 0 0 0}.BusinessPlanTitle{margin:25px 0 0 0}.BusinessPlanDescription{margin:0 0 10px 0!important}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiCommnet1Image{display:none}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_TaiyokyosaiBenefitsImage{width:100%;margin:0 0 0 0}ul#WarrantyList{position:relative;width:100%;margin:0 0 0 0}ul#WarrantyList>li{width:49%!important;height:70px!important;margin:0 2% 10px 0!important;box-sizing:border-box}ul#WarrantyList>li:nth-child(2n){margin-right:0!important}ul#NotWarrantyList{position:relative;width:100%;margin:20px 0 0 0}ul#NotWarrantyList>li{width:49%!important;height:70px!important;margin:0 2% 10px 0!important;box-sizing:border-box}ul#NotWarrantyList>li:nth-child(2n){margin-right:0!important}.TaiyokyosaiFAQQuestion{margin:15px 0 0 0;padding:10px 10px 10px 10px;width:100%;height:auto;box-sizing:border-box;background-color:#e5f19c;background-image:none}.TaiyokyosaiFAQAnswer{margin:0 0 15px 0;width:100%;height:auto;padding:10px 10px 10px 10px;box-sizing:border-box;background-image:none}.ContentContainerBody{font-size:1em;line-height:1.8em}.ContentContainerBody h3{margin:20px 0 15px 0;padding:5px 5px 5px 5px!important;font-size:1.5rem}.ContentContainerBody h3.Flat{margin:20px 0 15px 0!important;padding:10px 10px 10px 10px!important}.ContentContainerBody h4{font-size:1.5rem;line-height:2.2rem}.ContentContainerBody p{padding:2px 0 2px 0}table.FAQCellStyle{width:100%;margin:10px 0 0 0;border-spacing:3px}table.FAQCellStyle>tbody>tr>td{padding:5px 5px 5px 5px;font-size:1.2rem}.FeedBackNote{width:100%;margin:0 0 0 0;padding:0 0 0 0;box-sizing:border-box}.FeedBackNoteHeader,.FeedBackNoteFooter{display:none}dl.FeedBackNoteBody{float:none;width:100%;padding:0 0 0 0;background:none;box-sizing:border-box}dl.FeedBackNoteBody dt{clear:both;float:none;width:100%;margin:10px 0 20px 0;padding:10px 10px 10px 10px;background-image:none;font-size:1.4rem;background-color:#e5f19c;box-sizing:border-box}dl.FeedBackNoteBody dd{clear:both;float:none;width:100%;margin:0 0 0 0;font-size:1.2rem;line-height:1.4em;box-sizing:border-box}dl.FeedBackNoteBody p{margin:0 0 5px 0;padding:0 0 0 0;font-size:1.2rem!important;line-height:1.8em!important;background-image:none}ol#Commitments{width:100%;text-align:center}ol#Commitments>li{width:49%;margin:0 2% 2% 0}ol#Commitments>li:nth-of-type(2n){margin-right:0}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_CampanyOutlinePoint01Image{width:100%;margin:0 0 0 0}.CommonTableStyle>tbody>tr>td>input{width:100%!important}.CommonTableStyle>tbody>tr>td>textarea{width:100%!important}.InquiryCellStyle2{box-sizing:border-box;padding:3px 5px 3px 5px}ul.HallList{margin:20px 0 0 0;list-style:none}ul.HallList>li>span{display:block;text-align:center}img.Icon{width:auto!important}ul.CertificateList{margin:20px 0 0 0}ul.CertificateList>li{width:49%;margin:0 2% 0 0;text-align:center}ul.CertificateList>li:nth-of-type(2n){margin-right:0}ol#TomonokaiProfits{width:100%;margin:0 auto 0 auto}ol#TomonokaiProfits>li{width:100%;margin:0 0 0 0}img.FamilyStyle{margin:0 0 0 0}img.NewsPaperImage{margin:0 0 0 0}ul#PlanList>li{width:49%;margin:0 2% 10px 0;text-align:center}ul#PlanList>li:nth-of-type(2n){margin-right:0}ul#PlanList>li>a>img{width:100%}ol.PlanList>li{box-sizing:border-box;float:none;width:100%;height:auto;margin:0 0 20px 0;text-align:center}ol.PlanList>li>dl>dd{text-align:center}ol.PlanList>li>dl>dd>img{width:100%}ol.PlanList>li>dl>dd>p.Description{height:auto;font-size:1.4rem}ul.PlanService>li{width:32%;margin:10px 2% 10px 0}ul.PlanService>li:nth-of-type(3n){margin-right:0}ul.PlanService>li>dl{width:100%}ul.PlanService>li>dl>dt{width:100%;height:auto;text-align:center}ul.PlanService>li>dl>dd{width:100%;height:auto;padding:5px 0 5px 0}ul#MemberServices{margin:5px 0 5px 0}ul#MemberServices>li{float:none;width:100%;margin:0 0 20px 0}ul#MemberServices>li>a{height:auto;padding:15px 15px 15px 15px}ul#MemberServices>li>a>dl{margin:0 0 0 0!important}ul#MemberServices>li>a>dl>dd{padding:10px 0 0 0}img{width:100%}img.ExtractedFAQSeparator,img.LinkToFAQs_ArrowHead,img.LinkToBlog_ArrowHead,img.BlogListSeparator{width:auto}ul.FuneralPlans{margin:50px 0 50px 0}ul.FuneralPlans>li{width:98%/3;margin:0 1% 1% 0}ul.FuneralPlans>li:nth-of-type(3n){margin-right:0}ul.FuneralPlans>li>a>dl>dd>p:last-child{font-size:.8em}section.ContentSection{padding:5px 5px 5px 5px}section.ContentSection>h1{padding:10px 10px 10px 10px;font-size:1.4rem!important}section.ContentSection h2{font-size:1.4rem!important}#ExtractedFAQBody>ul{font-size:1em}#ExtractedFAQBody>ul>li{line-height:1.8em}#ExtractedFAQBody a{margin:5px 0 0 0;font-size:1em}.LinkToFAQs_ArrowHead{margin:3px 5px 0 30px}ol.PlanList>li dl>dd>ul.Price>li>p{margin:0 0 0 0}ol.PlanList>li dl>dd>ul.Note{margin:5px 0 25px 0;text-align:left}ol#IFBenefitAssociationMerit{margin:10px 0 10px 0}ol#IFBenefitAssociationMerit>li{margin:0 0 5px 0}ol#IFBenefitAssociationMerit>li>dl{margin:0 0 0 0;padding:15px 15px 15px 15px}ol#IFBenefitAssociationMerit>li>dl>dt{font-size:1.5rem}ol#IFBenefitAssociationMerit>li>dl>dd{line-height:1.8em}ul#IFBenefitAssociationMeritList>li>dl>dt{margin:15px 0 10px 0;padding:0 0 0 0;font-size:1.5rem}.DescriptionStyle2{font-size:1.2rem}div.ServiceListLink{width:100%;height:auto;margin:0 0 5px 2px;padding:15px 5px 15px 5px;line-height:normal}#ContentsContentPlaceHolder_ContentsContentPlaceHolder_Image5{width:50%}ul.PamphletImages{margin:20px 0 0 0;padding:0 0 0 0}.LOnly{display:none}ol.PlanList>li dl>dd>ul.PlanOptions>li{width:calc(94%/4);margin:0 2% 2% 0}ol.PlanList>li dl>dd>ul.PlanOptions>li:nth-of-type(4n){margin-right:0}ol.PlanList>li dl>dd>ul.PlanOptions>li:nth-of-type(5n){margin-right:2%}ol.PlanList>li dl>dd>ul.PlanOptions>li>dl>dt>span{font-size:1rem;height:50px}ul.PlanAdditionalOptions>li{font-size:.7em}div.LinkButtonContainer{margin:10px 0 0 0}ul.InsuranceCaseTypes{display:block;margin:20px 10px 30px 14px}ul.InsuranceCaseTypes>li{margin:0 0 10px 0}p.Point{display:block;margin:20px 14px 20px 14px;padding:12px 20px 12px 20px;font-size:1.5rem}ol#InsuranceMerit{margin:30px 10px 0 10px;padding:0 0 0 0}ol#InsuranceMerit>li>dl>dt{font-size:1.5rem}ol#InsuranceMerit>li>dl>dt>span{font-size:1.2rem}ul.InsurancePlanTypes{margin:0 15px 0 15px}ul.TypeImages{display:flex;list-style:none;margin:20px 0 20px 0!important}ul.Caution>li{margin:0 0 10px 0;line-height:2.2rem}ul.Caution>li::before{content:"※";position:absolute}.ContentContainerBody ul.Caution{margin:10px 10px 10px 25px!important;padding:0 0 0 0}